The function was sending a message but not returning the socket, causing an ArgumentError when the result was passed to assign/3. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>