For quantum computers to be useful in practice, errors must be detected and corrected. At the University of Innsbruck, Austria, a team of experimental physicists has now implemented a universal set of computational operations on fault-tolerant quantum bits for the first time, demonstrating how an algorithm can be programmed on a quantum computer so that errors do not spoil the result.