/sockread -f into a regular %var should work though. Sounds like a bug. Anyway, I'm glad to hear the problem is eventually solved.