Yeah, the idea here (and this is how dan set it up) is that if you want to have something special happen for deleted docs, you need to override this function. You'll see that above the call to super, the deletion case is handled, so the deletion clause never gets entered inside the super.