Won't this exit when the user is providing fewer than 10 arguments, so that the default values below are never used?