Correctly handle zero as second summend