new --exists option; print errors to stderr