     }
     
     private func prepareQueue(reference: Reference) -> Reference? {
-        self.readVerseMetaData(reference: reference)
         if let next = self.tocAudioBible.nextChapter(reference: reference) {
             self.addNextChapter(reference: next)
             return next

        if let curr = self.nextReference {
            self.currReference = curr
            self.nextReference = self.prepareQueue(reference: curr)
        } else {
            self.sendAudioAnalytics()
            MediaPlayState.clear()

        
        self.play()
        self.nextReference = self.prepareQueue(reference: self.currReference)
        self.readVerseMetaData(reference: self.currReference)
        
        self.controller.playHasStarted()
        
