ADD: small optimization for recursive aligner