Would it make sense to assign the -1 and 0 to intermediate values that give a hint about what they represent, given that we aren't using constants from a avahi module?