diff --git a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
index 2741592d5e8bf3cb5af5462d47e3b921d6b27249..a1fc1124852b7f9de3ab83e05b4441de7a867af7 100755
--- a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
+++ b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
@@ -295,7 +295,11 @@ public class ModelResourceImpl implements ModelResource{
             Logger.getLogger(ModelResourceImpl.class.getName()).log(Level.SEVERE, null, ex);
             if(ex instanceof ConfigValidationException){
             
-                throw new WebApplicationException(Response.status(Response.Status.BAD_REQUEST).entity(ex).build());
+                throw new WebApplicationException(Response.status(Response.Status.BAD_REQUEST).entity(ex.getMessage()).build());
+            }
+            else if(ex instanceof NoSuchModelException)
+            {
+                throw new WebApplicationException(Response.status(Response.Status.BAD_REQUEST).entity(ex.getMessage()).build());
             }
             else
             {