@torake - I think maybe we can consolidate and say `unless servers.empty?` and `new(servers.first)`. Seems a bit shorter/more concise. What do you think?