well, I guess I could check for positive indices

it's a bit far fetched, but not unreasonable to add a check for it (you never know)