ical: handle empty list in bysetpos