As mentioned in a non-code comment, I'm going to write this whole module to try to get rid of any distro-specific checks in preference of feature-specific ones.