Fix #5: False positives when using multiple else-if constructs.