Quantum computing has to tackle error correction if it is to become viable in the commercial sense