this basically sums up what i've been ranting about all the time