Oh, I very strongly think that Option 2 is the way to go. Option 1 is like building a dam against the ocean when dealing with strings.