There were 2 patterns for sub, one selecting to sub and one to subrev. Only one of these will succeed, so remove the reversed one.
LGTM
r359894