the blockiterator now correctly defines its total blocksize