67/68/69 cuda dilemma

Let no stone be unturned, nor jackfukkery not reversed!