better bonjour error handling