optimization; remove some surplus communication messages