ASM optimization