Haven't posted for a while...
May I offer a few serious suggestions? Firstly, the question mark adding is EXTREMELY easy to fix, and IMO, it should be removed (unless you want it to check to see if we're in debug mode, where it should appear). Let's face it, people with bad translations or scenarios are just TERRIBLY screwed up by those ?'s.
(Dirty fix is just to have the function return s rather than "???"+s+"???". A cleaner way is to prevent it from calling that function alltogether. I can't remember the exact source...)
Also, do you plan on adding any new lua anytime? It would be nice to have all the lua in GAE available...