do not call List.renderItems with empty items, it breaks