list writer now writes list suitable for render_list