Allow --output parameter to prevent reading all data into memory