``ArgumentOutOfRange`` seems a little to specific to lists. A plain ``ArgumentException`` might be a better fit.