update to use new l3 str_eq_if_x