should help catch the case where a user changes the feature extractor and then tries to load an old model.