         
         // provide simple predicate that always return true
         var attempts = 0
-        let res = scheduler.start(0, subscribed: 0, disposed: 1000) {
+        let res = scheduler.start(created: 0, subscribed: 0, disposed: 1000) {
             self.sampleValues.asObservable().retry(.immediate(maxCount: 3), scheduler: self.scheduler) { _ in
                 attempts += 1
                 return attempts == 1

            completed(300)
        ]
        
        let res = scheduler.start(0, subscribed: 0, disposed: 1000) {
            self.sampleValuesNeverError.asObservable().retry(.immediate(maxCount: 3), scheduler: self.scheduler)
        }
        

			next(680, 2),
			error(690, RepeatTestErrors.fatalError)]
		
        let res = scheduler.start(created: 0, subscribed: 0, disposed: 1000) {
			self.sampleValues.asObservable().retry(.immediate(maxCount: 3), scheduler: self.scheduler)
		}
		
