I agree that Matti is doing the right thing. In an ideal world, the communications layers just pass things along unchanged, but when handing things across "domains" you have to ensure that what you inject into that domain can be handled by it. /r$