why (timeout and ip)?