hasEmptyBlocks