-1 -> -2

was matching to -1. Oops.