unify what we index across asm and non-asm