adjusted arg to raise-argument-error to produce sensible error msg