fixed missing compatibility with PHP 5.3