correctly remove observations when cancel