Ah, ugly. This muddles the lines on what the fields are for thou. I don't like that. Can't we fix the validate function to make an exception here instead?