Good question. This function is about removing the control from the map, so I guess we should nothing (and not call setMap(null)) if the control is not in the map. Do you agree?