Whenever I try to create a variable that ends in D and some numbers and has a . before it then it gives an error. For example
I'm thinking it's trying to evaluate it as a number because of the . and the D#'s. I ran across this creating input form data where my token id was "clericChannel."+tokenId (clericChannel.00000000453093303D07000000000000). Putting a "t" after the . solved the immediate problem. Also, the debugger goes nuts evaluating all the properties of the token when this happens in the log.txt file.
I have not tested this with any other version of MT.