This hides errors & makes it confusing to debug mistakes when the enum items aren't correct. Return an empty string instead.