I can at least confirm that temp strings are recycled after 10 calls, not immediately. 0 is the same as NULL.