Shouldn't these be lazy-created in the Save Offline Records functionality too?  As it is, it's not intuitive that you'd need to clear offline records first, in order to be able to store them.