communication with no exception if communication aborted
code review