Corrected delete_observer