def autonomy_child_term_cb(outcome_map):
    """
    If the teleop toggle is flipped, or the autonomy aborted, terminate all 
    states, else wait for all states to finish

    return True means terminate all siblings
    return False means keep going
    """
    if outcome_map['TOGGLE_LISTEN'] == 'invalid':
        return True
    elif outcome_map['AUTONOMY'] == 'aborted':
        return True
    else:
        return False