We can now learn from zeromq library