add lazy string; bug 1083915
Merge pull request #2665 from clouserw/1083915

add lazy string; bug 1083915