Correctly remove observer