why web3 fail