Yeah, I'd like to think of the form as the single point to implement data validation (even if we don't do it properly right now, too).