I have a subform on a form. its linked to a table and loads data according to an ID.. all works fine

Now I coded some of the fields to use defaults on exit...works fine.. Except:

Add a new record - great.. goes to the next line...
I click elsewhere on the main form and POP! it enters the default since the exit event fired... Any ideas around this?

how can I cancel a new record on lost focus of the subform?