also rests end tuples