conservation check not only at end of blocks