Changed config to be a string because it's really two different enum types that are distinct