interop, deserialization from a stream (wip)