Should be able to work on php >= 5.3.0