I\'ve been working around this problem for a bit now and figured I would understand eventually or come across a decent explanation. I\'ve read many articles in the TS handbook,