@jcredding or would it be clearer doing

```ruby
@tcp_server = if args.size == 2
  TCPServer.new(*args)
elsif args.size == 1
  TCPServer.for_fd(*args)
else
  # raise that error
end
```