Model should not throw RedirectExceptions. It should be request-agnostic. Make this throw a ModelException with a list of errors:

`throw new ModelValidationException(array('small_pass'))`

catch at the controller, re-throw as RedirectException there.