This makes it convenient for implementations where gates can't be applied directly; like in Linear Optical Quantum Computing where two-qubit gates are difficult to implement. Since universal fault tolerant quantum computation can be implemented with this protocol, quantum gate teleportation can be used to circumvent the Eastin-Knill theorem.[1] Quantum gate teleportation has been experimentally demonstrated in Linear optical quantum computing,[4] Superconducting quantum computing,[5] and Ion trap quantum computing.[6]