okay that's it I officially hate PHP