this branching is dubious, as it really relies on JIT heuristics to not troll us.  I can see the function being fast and inlined, then navigating to some page that has an SVG graph, and us blowing away our lovely inlined code. And potentially preventing future opts from happening 