Wouldn't it be better to cast to `NSUInteger` as well?