Issue #22. Dry-run: write even without changesets