tuple/iterator style.