These should be epoll or kqueue anyway