making bonjour() compatible with draft vendetta()