fix BlockUtil