Can you directly pass an instance of the tuple (or derived tuple) here, rather than doing the detour through the serializer?