avoid specializing methods on tuples