better tuples