Stopping the server should happen in an `ensure` in case the super raises.
```ruby
def cleanup
  begin
    super
  ensure
    @server.stop if @server
  end
end