empty list is valid term