First SourceString implementation