I think this check should be replaced with `error_to_raise >= ZMQ_HAUSNUMERO` ([ref](https://github.com/zeromq/libzmq/blob/master/include/zmq.h#L97)).