removed the read_ahead functions. Revert this commit if you think that they should still be submitted