Whoops, fix bug if subtracting a negative index
(which doesn't seem like it could ever happen, but still.)