bufferSize brought back to 1M