Just as a sanity check, I ran a trivial IDL file through idl4. The generated server header does not provide any obvious means to get the reply send, because the message block is passed **by value**. Is this intentional? Is DICE now preferred? -- Jonathan S. Shapiro, Ph.D. Managing Director The EROS Group, LLC