Most likely a breaking pull request, however, with ZMQ pulled in prior there is no way to test further

We will need to work on this once the portal work is done to ensure it works as expected. Pull request now so unut tests can be fixed and finished up.