caused interned strings to be allocated at SSA time rather than at execution time
Minor tweaks for minor speed improvement
tightened more stuff