Dang; I had no idea there were so many ways to achieve arbitrary code execution, most of them related to stack/buffer overflow. Sounds like one of the original expandable memory classes didn't work quite right, or the internal technical documentation didn't show how to use it properly.