quick tidy of code - using zmq:fd_t