fixed socket_utils