Save the ancestor within the session to reduce server calls.
#time 2h