add disaster avoidance serialization to legacy responder; improve comments around guaranteeing json-serializability