empty list is returned when there are no results so None check is not needed.