get rid of superfluous communication