67/68/69 cuda dilemma

Nice job! You always seem to develop clever, clean solutions to things.