error is a socket related exception, while gaierror address specific -- why this change?