zeromq seems to be evaluating clauses - not sure if they are being evaluated correctly