timing of super call
nsarray category takes negative index