Oh lordy it's duff's device. Going to trace this out by hand tomorrow.