Packing and unpacking the values in a tuple2 is not really doing anything except generating a lot of bytecode.