Fault-tolerant quantum computation has taken a significant step forward with the development of a code-switching protocol between two versions of the [[8,3,2]] code. This protocol enables universal, weakly fault-tolerant quantum computation by leveraging the strengths of each code version. One version of the code supports single-qubit Clifford gates, while the other provides the necessary fault tolerance. By switching between these codes, researchers can circumvent the limitations imposed by the Eastin-Knill theorem, which restricts the universality of transversal gate sets within a single quantum code1. The [[8,3,2]] code is particularly well-suited for this protocol due to its unique properties. This breakthrough has significant implications for the development of reliable quantum computing systems, as it provides a viable pathway for achieving fault-tolerant quantum computation. So what matters to practitioners is that this code-switching protocol offers a promising approach to overcoming the limitations of current quantum error correction methods.