It looks like you stop looking at the first argument that is not a control parameter, therefore skipping any later parameters that still may smell.