QuantumDepth should be overridable