retrocompatibility with PHP < 5.3