• John,

    Your thinking is correct but it get complicated depending on which sub-branch was specified as part of the statement. There is a comprehensive list in this article / topic in BOL.

    Inserting, Updating, and Deleting Data by Using MERGE

    http://technet.microsoft.com/en-us/library/bb522522(v=SQL.105).aspx