         let payPalDriver = BTPayPalDriver(APIClient: mockAPIClient)
         payPalDriver.apiClient = nil
         
-        let request = BTPayPalCheckoutRequest(amount: "1")!
+        let request = BTPayPalCheckoutRequest(amount: "1")
         let expectation = self.expectationWithDescription("Billing Agreement fails with error")
         payPalDriver.requestBillingAgreement(request) { (tokenizedPayPalCheckout, error) -> Void in
             XCTAssertNil(tokenizedPayPalCheckout)

        let payPalDriver = BTPayPalDriver(APIClient: mockAPIClient)
        mockAPIClient = payPalDriver.apiClient as! MockAPIClient
        payPalDriver.returnURLScheme = "foo://"
        let checkoutRequest = BTPayPalCheckoutRequest(amount: "1")!
        checkoutRequest.currencyCode = "GBP"
        let address : BTPostalAddress = BTPostalAddress()
        address.streetAddress = "1234 Fake St."

        let payPalDriver = BTPayPalDriver(APIClient: mockAPIClient)
        payPalDriver.apiClient = nil
        
        let request = BTPayPalCheckoutRequest(amount: "1")
        let expectation = self.expectationWithDescription("Checkout fails with error")
        payPalDriver.checkoutWithCheckoutRequest(request) { (tokenizedPayPalCheckout, error) -> Void in
            XCTAssertNil(tokenizedPayPalCheckout)
