exit process instead of return false