merkle root stuff was wonky