Do we want to import java.net.SocketTimeoutException as it is used more then once? (very minor)