This logic doesn't seem very wise.  Shouldn't we ensure that we are dealing with the `--customer` argument first?  Perhaps explode the value of `--customer` on spaces and pick out the values we want?