Agreed about the cycle, but won't `(nil)->_errors` cause a crash if the weak self goes to nil?