If having the taxonomy empty is considered wrong/broken/unallowed input - why doesn’t the program tell the user?