Any reason not to use `NSInteger` instead? Also need some docs on this.