I think there is a reason at least for the subtraction.  Do you understand that reason, or are you asserting here that there was no reason and the code was just wrong?

-[Unknown]