extra isZero override