If I'm going to go this far, I might as well make sure I have multiple checks against all the fields.