move com.Shutdown in Communicate