final without NSLog