IMO this should also be an `NSNumber` for consistency.