I don't have time to dig up a link to it, but I'm pretty sure Jeremy posted about self repair recently, maybe in the FoF before the latest, explaining how it works. That's where I took that answer from.
Of course it could be I totally remembered it wrong and botched the whole deal
