Allowed user to create new records and either cancel or save; improved handling of null field values