what is wrong with PHP? rant. ignore