swapped sub operands... yes, I screwed it up