     }
     
     func presentWithNewPasscode(completion: PresentationCompletion? = nil) {
-        screenshotAndPresentPasscodeWindowIfNeeded()
+        screenshotAndPresentPasscodeObstructionIfNeeded()
         guard let passcodeDatasource = passcodeDatasource else {
             return
         }

    }
    
    func presentWithChangePasscode(completion: PresentationCompletion? = nil) {
        screenshotAndPresentPasscodeWindowIfNeeded()
        guard let passcodeDatasource = passcodeDatasource else {
            return
        }

    }
    
    func isShowingPasscode() -> Bool {
        return passcodeLockViewController != nil
    }

    func presentWithBlurBackground() {
        screenshotAndPresentPasscodeObstructionIfNeeded()
    }
    
    func presentWithValidatePasscode(allowCancel: Bool = false, completion: PresentationCompletion? = nil) {
        screenshotAndPresentPasscodeObstructionIfNeeded()
        guard let passcodeDatasource = passcodeDatasource else {
            return
        }
