Hmm, why is this a problem?  Just because it's outside any currently detected function doesn't mean `symbolMap.AddSymbol()` should hurt anything, right?

-[Unknown]