Removed callable type hint for PHP 5.3 compatibility