does anybody remember what the hardware that inspired this was? and why proper marshalling code couldn't be written.