What I did is similar to LGFs additional crank method.
This was on a bike belonging to the husband of a friend of my wife.
It was a Giant Trance X3, 2008 I think, the extractor threads on NDS crank had stripped so crank arm was looking like getting destroyed to remove it to replace knackered...