Branching protocol for embedding and typo error