Dry-run refactoring