only process.exit(1) if only
fix close bug
mergy merge
mergey merge