The field is not-null though right? Are you using sqlite for tests? Probably not checking w/ that backend. It just seems wrong to have this here because this is built in.