updated: default to more efficient tuples