implement isNonZero, please. The default will fail.