Converted Communication handlers to Tasks.