Communication by design