messging separation