fwiw, we could have dumped the config check in here instead of in two places but meh