__toString() throws a fatal error if it takes arguments in PHP 5.3