Getting Bonjour up to running but requiring some nasty hacks in the array code