php 5.3 compatibility
revert
[WIP] rest