Fixed for PHP 5.1