Prefer NSInteger over int generally.