began adding support for the poisoned flag, and discovered other methods that did addition and subtraction which also need wraparound checks, this is being fixed