further attempts to make ASM work.