Fixing the infinite loop if a model fails validation.
Now we throw the exception further up the stack.