I think the crash functions should probably suggest the flight mode.  Otherwise you are expecting the two of them to stay synchronized through an undocumented expectation.