fixat decrement() modulus