Don't set message manually on error object, use Exception::Error constructor for that