Message Operations and Decoupling