I've been looking through the socket protocol for UST and am a bit curious about the construction of it. Is there a reason we haven't just defined a ustctl package type with a command field, a result field and a data field? This would reduce the amount of scanning required by quite a bit. /Nils