I think `expect { }.not_to raise_error` has its uses; however, given that errors will fail the example w/o this expectation, I tend to try to use a stronger, more specific expectation when I can.  What are your thoughts on doing something like:


``` ruby
dumped = Marshal.dump(obj)
expect(Marshal.load dumped).to be_a(UndupableObject)
```

Thoughts?