unused attributes are always in alphabetical order