The API documentation for ZeroMQ 4.0 shows no incompatible change between 3 and 4 for this case.  With #93 possibly coming in soon, would you consider allowing 4 here?