forcing branch switch