Please add a comment to justify the empty exception handling, something like:

```ruby
      rescue EOFError
      # checking against nodejs >= 0.10.17 raises EOFError because there
      # isn't response against GEM requests
```

should be good enough I think :)