Snatched Socket::select