Read in blocks