Passed io outside of sockets, for socket helpers.