negate z first