goofing around in asm.c