make sure remainder is nonzero to hit more code of the code