ASM utils
Updated context and environment