Better intercommunication logic