             case .video:
                 shouldConfigureVideo = true
                 shouldConfigureAudio = true
+                break
+            case .videoWithoutAudio:
+                shouldConfigureVideo = true
                 break
             }
             

            } // self._currentDevice
        }
    }
    
    internal func handleAudioOutput(sampleBuffer: CMSampleBuffer, session: NextLevelSession) {
        if session.isAudioReady == false {

                self._photoOutput = nil
            }

            break
        case .videoWithoutAudio:
            if let photoOutput = self._photoOutput, currentOutputs.contains(photoOutput) {
                session.removeOutput(photoOutput)
                self._photoOutput = nil
            }
            
            if let audioOutput = self._audioOutput, currentOutputs.contains(audioOutput) {
                session.removeOutput(audioOutput)
                self._audioOutput = nil
            }
            
            break
        case .photo:
            if let videoOutput = self._videoOutput, currentOutputs.contains(videoOutput) {
