can also parse strings as part of enumerations