I'll give it a check. Even if there's a modest slow down, I think it's worth it for the sake of maintainability. It's easier to reason about assignments if the branching is condensed to a single ```=```.