For reference: http://www.php.net/manual/en/class.unexpectedvalueexception.php