Hi folks, Remembering that we'd moved libpurple off its own thread, I tried applying that to bonjour as well. Everything seemed to work fine, and the benefits in terms of simplifications and clearer backtraces are quite nice. Please stress-test bonjour if possible though! It may be that I'm just not hitting it with enough load. David