Use NSUInteger instead of UInt32