Simple first pass at not-null constraints

Applies must be blank to *any* exception coming from the save call