stable version; verifies rows and first block