handle larger file reads