Swift closure not working
<p>I am trying to run a closure but am receiving an error. Cannot convert value of type '()' to closure result type 'Bool'. I'm not sure what I am doing wrong here.</p>

<pre><code>func runPrintCycle(){
        self.runPrinter1() { success in
            self.runPrinter2() { success in
              print("Success")
            }
        }
    }

    func runPrinter1(completionHandler: (Bool) -&gt; Bool){
        if let printer1 = Workstation.instance.printer1{
            let receiptPrinter = Print(printer: printer1)
            receiptPrinter.runPrinterReceiptSequence() { success in
                completionHandler(true)
            }
        }else{
            completionHandler(true)
        }
    }

func runPrinter2(completionHandler: (Bool) -&gt; Bool){
            if let printer2 = Workstation.instance.printer2{
                let receiptPrinter = Print(printer: printer2)
                receiptPrinter.runPrinterReceiptSequence() { success in
                    completionHandler(true)
                }
            }else{
                completionHandler(true)
            }
        }
</code></pre>