On 1/31/08, Sean Kelly <sean at f4.ca> wrote: > And to do so the contents of data must be duplicated, The problem there is the idup. Replace it with foreach( line; lines ) { writefln( tolower( assumeUnique(line)) ); } and the duplication goes away.