workaround for readBlock() problem is implemented.