Add check for equality of `originalDelegate` to `self`