made catchable by avahiclient.py