Tweaked sockets to allow for channels