exit with 0 instead of 1, now that System.exit is being called