Do not rely on anything in LightChild, make answer completion persistence self-contained