 	// MARK: Player
 
 	func videoPlayerView(videoPlayerView: VIMVideoPlayerView!, timeDidChange cmTime: CMTime) {
-		let cmTotal = videoPlayerView.player.player.currentItem!.duration
+		let cmTotal = videoPlayerView.player.player.currentItem?.duration ?? CMTimeMakeWithSeconds(0, 1)
 		videoProgress.setProgress(CGFloat(CMTimeGetSeconds(cmTime)/CMTimeGetSeconds(cmTotal)), animated: true)
 	}
 


	override func viewDidAppear(animated: Bool) {
		super.viewDidAppear(animated)
		visible = true

		navigationController?.navigationBar.topItem?.title = sample.event.name
		playView.player.play()

			duration = CMTimeGetSeconds(time)
		}
		Flurry.endTimedEvent("Sample_Tasted", withParameters: ["duration" : duration])
	}

	func updateVoteIndicators() {
