modulus is even dumber