It, uh, seems like automatic branching is kind of working! Although it exposed some kind of weakness in my render code.