IIRC not null to true may cause problems with Oracle, cc @butonic