fix bug where we weren't consistently branching