forgotten save-then-publish