$ 0 0 I'm slightly confused on what you're doing to get the out of range exception. I'd like to see a non-working sample and a call stack when the exception is hit.