--i >= 0 would be easier to understand I think.