make sure #validate doesn't write to model by separating the test. this is to prove #59 must be something else.