Is this supposed to reject an empty hash? If so, should it, or is it valid to say “I am imposing these zero conditions on this date field”?