Avoid a blanket rescue for LoadError

First stab for fixing #368. If it looks reasonable (the constant is defined at the right spot, the rescue is wrapping the right thing, etc) then I can clean it up :smile: