diff --git a/defectdojo_api/__init__.py b/defectdojo_api/__init__.py
index 1f356cc57bfa00a3b251402604c54702fb414c96..cd7ca4980cf264061d65f39e973230b6c27bc5fd 100644
--- a/defectdojo_api/__init__.py
+++ b/defectdojo_api/__init__.py
@@ -1 +1 @@
-__version__ = '1.0.0'
+__version__ = '1.0.1'
diff --git a/defectdojo_api/__init__.pyc b/defectdojo_api/__init__.pyc
index 9b3663b1192b6aeeddfdb776439a94a1091fb937..5f38ea2182acbfceababe7c606f570079949a091 100644
Binary files a/defectdojo_api/__init__.pyc and b/defectdojo_api/__init__.pyc differ
diff --git a/defectdojo_api/defectdojo.py b/defectdojo_api/defectdojo.py
index a9d68edc76e8d3e42dcf893cef5032c482480b94..eb341fc8e439ecde3f3dfa5e7e4d7644912c22fa 100644
--- a/defectdojo_api/defectdojo.py
+++ b/defectdojo_api/defectdojo.py
@@ -875,6 +875,12 @@ class DefectDojoAPI(object):
                     return DefectDojoResponse(message="Object updated.", success=True)
                 elif response.status_code == 404: #Object not created
                     return DefectDojoResponse(message="Object id does not exist.", success=False)
+                elif response.status_code == 401:
+                    return DefectDojoResponse(message="Unauthorized.", success=False)
+                elif response.status_code == 414:
+                    return DefectDojoResponse(message="Request-URI Too Large.", success=False)
+                elif response.status_code == 500:
+                    return DefectDojoResponse(message="An error 500 occured in the API.", success=False)
                 else:
                     data = response.json()
                     return DefectDojoResponse(message="Success", data=data, success=True, response_code=response.status_code)
diff --git a/defectdojo_api/defectdojo.pyc b/defectdojo_api/defectdojo.pyc
index 35ab2615cd920482745008bb444d8ed76ca9c94d..6c04adba708cf3fcb6eafca7f12fc865a2465078 100644
Binary files a/defectdojo_api/defectdojo.pyc and b/defectdojo_api/defectdojo.pyc differ