Loosely-coupled communication