Adding timeout initialization (otherwise, get an ArgumentError because ruby thinks you mean the timeout function)
Cleanup of old debugging print statements, logic around found servers
A more reasonable number of tries before timeout & fail: each try takes a a long time