Is the Exception->VoltTypeException change actually kosher?  I have vague recollections of wanting to make this change long long ago and being frustrated that we actually depended somehow on throwing or catching Exception rather than something narrower, but I may just be remembering some other instance of similar frustration.