Stream doesn't need to handle abnormal socket exception since it is protected with runZoned(). See also Issue 17468