goodbye php 5.2, you are too legacy