implemented logic to safely assign unsaved annotations to null anytime you want to