Minimal message passing protocol