fix handling of 0 for half-diminished