need to exit with non-zerio