If someone specifies `stash@{-1}` explicitly I would agree with `InvalidSpecificationException`, but in this case I'd follow index out-of-range semantics and suggest `ArgumentOutOfRangeException`.