Can take up to 100 million chars