unless there is a good reason not to use NSUInteger or the fixed width types vs int.