wip, converted to pika, trying desperately to get threaded listeners
working