unnecessary mpz product removed