Broke out validation functions called from view validators.

And no, no specs. Two functions, each two lines long, making use of a total of three classes (which were proven to work by feature specs before breaking this out).