Is it strictly necessary to have the restriction on nullable fields in the Persistent library? Since Eq a => Eq (Maybe a) it shouldn't be strictly necessary right? I haven't looked at the underlying code yet, just curious.. Max