Split out communication