2.x needs to be compatible with PHP<5.4