 			m = Int(startTime/60)
 			
 			if mapAnyway {
-				_captions.append(Caption(index: index, startTime: startTime, endTime: endTime, text: text))
-				_captionsMap[mLast] = _captions
+				captions.append(Caption(index: index, startTime: startTime, endTime: endTime, text: text))
+				_captionsMap[mLast] = captions
 				return
 			}
 			
 			if m != mLast {
-				_captionsMap[mLast] = _captions
-				_captions = [Caption]()
+				_captionsMap[mLast] = captions
+				captions = [Caption]()
 				mLast = m
 			}
 			
-			_captions.append(Caption(index: index, startTime: startTime, endTime: endTime, text: text))
+			captions.append(Caption(index: index, startTime: startTime, endTime: endTime, text: text))
 		}
 		
 		for match in Helpers.matchesForRegexInText(".+(!?[\\r\\n])", text: captionsText) {

			value < _captionsRequest.count else { return }
		
		currentIndex = value
		_currentCaption = nil
		label.text = ""
		

	private let _player: SambaPlayer
	private let _captionsRequest: [SambaMediaCaption]
	private let _config: SambaMediaCaptionsConfig
	private var _captionsMap = [Int:[Caption]]()
	private var _parsed = false
	private var _currentCaption: Caption?
