Ich kann das von hier nicht nachvollziehen was gemacht wurde im einzelnen. Auch ob ACC nun notwendig ist bei deinem oder nicht kann ich nicht sagen. Rein von der Logik her erschließt sich die ACC Variante für mich jedenfalls nicht.
Fakt ist nur: Die "saubere" Methode wäre gewesen, das Kombi anhand des FAs zu codieren. Nicht manuell per Parameter. Im Nachhinein ist das aber wohl auch egal bei dir, es funktioniert ja. Wie, weshalb, warum...egal, würde mir darum keinen Kopf weiter machen.