We are going to have to agree to disagree here -- the distro-specific special-casing got us into this state in the first place, and we should avoid it wherever possible.