I just finished episode 8 of the Bakemonogatari series, and I'm slightly confused about how Kanbaru was saved. If I'm not mistaken, Oshino states that there are two ways to save Kanbaru:
- Cutting off her arm
- Somehow making the contract with the rainy devil unachievable and void
Clearly the second option was taken, but I'm not sure how the appearance of Senjougahara and her subsequent actions made the contract void. It seems clear to me that the "voidness" of the contract stems from the fact that Kanbaru wasn't able to actually permanently kill Araragi. However, I'm not quite sure how doing so would violate the terms of her contract in light of Senjouhara's comment to the effect of "I would kill you if you killed Araragi". Is this simply because there are also some other "terms" to the contract (e.g. Kanbaru has to be alive) or is this perhaps because both her "conscious" (to be with Senjougahara) and "unconscious" (to kill Araragi) wishes have to be taken into account?