Fixed rule 4
Fixed multi-pass logic