different approach to returning string in enum