removed read validation from epoll