hm, does this make sense? I might've gotten the test inverted; it might make more sense for this to return `true` when `singleBranch != null`, and to invert the test on line 449.