save even if unchanged