Just dynamically switch it out.  No guarantees--if someone imports settings in a different way, things will break.  But because we're consistent in how we import settings, this works.