Switched to a custom pubsub implementation using ZeroMQ