* unsure if reading files > 30k works properly.
[no errors, but have no files that big to easily check that
all the data is being transferred properly]