Fine.  I got some of the assembly wrong, and I think that's to some extent the fault of instructions.