I've been using this syntax for errors/exceptions lately and I quite like it.

```ruby
FormatError = Class.new(SyntaxError)
```

It reads better to me and I don't have to parse that `; end` bit.