chg Save/ToString(), breaking!