is total always non-zero?