got rid of iocp functionality