fixed increment/decrement handler