subst_shift_cancel_ty2