reading less than a block size does not work -> removed code to do that