give less priority to on_type_not_found