Optimize recursive(*) alignment performance