numRequiredTopBlocks can be 0 or null with the same result - is that ok?