Style comment: This should be `expect { thing }.to_not raise_error`; it's preferred to use an explicit `expect{}` call over testing a block. That aside, this is great! Thanks!