when serializing, which gives us a little more headroom to store big stacks in the context field.
left --> left_ptr right --> right_ptr
hierarchy if it gets out of whack.