no update if internal flag