v0.0.2: don't use temp file; support for Save All; passive node process