Branching protocol for embedding and typo