On iPhone 5 with 32 bits processor it is possible to make int overflow. The underlay seconds:
/// Repeat interval
public enum Interval {
case seconds(_: Double)
internal var value: DispatchTimeInterval {
switch self {
case .seconds(let value): return .milliseconds(Int( Double(value) * Double(1000)))
which can exceeding the scope of int