Exit with $?>0 on error
v0.3.5