The comment in the beginning makes these things look like tuples: (answer, (pk_1, pk_2, pk_3)), but here they are lists. I would suggest keeping them consistent just so that you don't confuse anyone.