@kenshirriff Fun with MOVS: x86 supports self-modifying code, but what about self-modifying _instructions_? Turns out with MOVS you could do self-modifying instructions.