This is a rant so if you don't like rants, don't read it