Not sure- if we end up using ```OutputType```, maybe this should check that it is in a controlled vocabulary.