diff --git a/simple_rest/response.py b/simple_rest/response.py
index <HASH>..<HASH> 100644
--- a/simple_rest/response.py
+++ b/simple_rest/response.py
@@ -65,7 +65,7 @@ class RESTfulResponse(object):
                     results = view_func(request, *args, **kwargs)
                 except HttpError, e:
                     results = (
-                        hasattr(e, 'message') and {'error': e.message} or None,
+                        e.message and {'error': e.message} or None,
                         e.status
                     )
Fixed a small bug with HttpError objects and content negotiation

If the user was using content negotiation and threw an HttpError and
did not provide a message, None would be returned to the client rather
than just an empty message body. This commit fixes that issue.