now returns empty list if items is None