Not well enough I'm afraid. Messed up a comment (in front of disassemble_command). Here's an improved version.