General observation: using String::NewSymbol() is overkill for a string that's only used once.