parseBlock now peeks ahead