Removed the values requirement and the unused display_name (that was a dumb lazy idea)