avoid passing large backreference numbers back as negative numbers