Add sort order and exceptions
Correct order and getLabel call