Ok, I guess you are calling isValid on the form or the field and its doing the right thing, which is to validate. So what you really want is a never validate option - which doesn't exist.

I was only fixing the validate on blur problem when isValid wasn't being called (ie even when not calling validate, it would validate).

Have I summerized it correctly?

If so, I'll proceed and update it right now and add a setAllowScoreFail(boolean) which, when set to true, should do what you need and allow the pwd fld to never invalidate even if the pwd scores below the allowed values...

Sounds good ?