Maybe we can improve the wording and make it closer to # of argument error, like "invalid row (2 for 0..1)"