I'm not sure update_labellable and existing_position are better than labellable and position ...