pass in isTrans to prevent crashing
change order of next_ match to allow for negations
Merge remote-tracking branch 'vasu/cores' into slurp-dev