remove asm dependency