payment-information 400 bad request when product quantity is bigger (or equal) than 3magento Plugin is not working on CollectRates method shipping method classNot able to add/update magento2 category post upgrade from 1.9 to 2.1.0Magento 2.2.2 REST API - I need to change the customer password using REST API“Class mixed does not exist” with only one array param in the body in Magento 2How to override webapi.xml in custom module?Add configure product in Cart using Magento 2 API facing an issue“Area code is not set” in var/logwhen click on place order then paypal showing error in Magento2Magento 2.2.6- After Migration all default Payment Methods are not working fineMagento2 - Checkout shipping method when click Ship here

"Whatever a Russian does, they end up making the Kalashnikov gun"? Are there any similar proverbs in English?

How to fry ground beef so it is well-browned

Why was the Spitfire's elliptical wing almost uncopied by other aircraft of World War 2?

Get consecutive integer number ranges from list of int

Check if a string is entirely made of the same substring

Re-entry to Germany after vacation using blue card

Why didn't the Space Shuttle bounce back into space as many times as possible so as to lose a lot of kinetic energy up there?

Extension of 2-adic valuation to the real numbers

How to stop co-workers from teasing me because I know Russian?

Checks user level and limit the data before saving it to mongoDB

Minor Revision with suggestion of an alternative proof by reviewer

Is it idiomatic to construct against `this`

What's the polite way to say "I need to urinate"?

Classification of surfaces

What are the characteristics of a typeless programming language?

Does a large simulator bay have standard public address announcements?

Do I have an "anti-research" personality?

Why does nature favour the Laplacian?

Is Diceware more secure than a long passphrase?

Can I criticise the more senior developers around me for not writing clean code?

How do I reattach a shelf to the wall when it ripped out of the wall?

A strange hotel

Multiple options vs single option UI

Rivers without rain



payment-information 400 bad request when product quantity is bigger (or equal) than 3


magento Plugin is not working on CollectRates method shipping method classNot able to add/update magento2 category post upgrade from 1.9 to 2.1.0Magento 2.2.2 REST API - I need to change the customer password using REST API“Class mixed does not exist” with only one array param in the body in Magento 2How to override webapi.xml in custom module?Add configure product in Cart using Magento 2 API facing an issue“Area code is not set” in var/logwhen click on place order then paypal showing error in Magento2Magento 2.2.6- After Migration all default Payment Methods are not working fineMagento2 - Checkout shipping method when click Ship here






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















I've recently reviewed a lot of 400 errors on payment-information API



My problem is a little different, since it happens only when the product quantity is 3 or more.



I select the shipping method (the problem occurs with all shipping methods) and when I click the "place order" button I got this error (sorry the language is Italian)



error after placing order



if I set the amount to 2 or less (even for multiple products) the order is placed correctly.



So it's OK to buy:



  • 2 item A

  • 1 item B

  • 2 item C

but it is not OK to buy:



  • 3 items A

  • 1 item B

  • 2 items C

I'm unable to debug this issue, since the only trace I get is this one:



 #0 [*MAGENTO_PATH*]/vendor/magento/framework/Interception/Interceptor.php(146): MagentoCheckoutModelPaymentInformationManagement->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
#1 [*MAGENTO_PATH*]/var/generation/Magento/Checkout/Model/PaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array)↵#
#2 [internal function]: MagentoCheckoutModelPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
#3 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(307): call_user_func_array(Array, Array)↵#
#4 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(216): MagentoWebapiControllerRest->processApiRequest()↵#
#5 [*MAGENTO_PATH*]/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(37): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
#6 [*MAGENTO_PATH*]/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
#7 [*MAGENTO_PATH*]/vendor/magento/framework/App/Bootstrap.php(258): MagentoFrameworkAppHttp->launch()↵#
#8 [*MAGENTO_PATH*]/index.php(39): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttp))↵#
#9 main


but no actual errors are stored in logfiles.



Can someone help me debug this problem?



Thanks a lot



UPDATE 1:
The system is crashing with the error message "you cannot order more than 5 items" (max order size is set to 5 by me)
If I order 3, 4 or 5 I get this error in the e->getMessage() of the exception thrown by magento/module-checkout/Model/PaymentInformationManagement.php:71
If I order more than 5 items I get the standard frontend error. is it possible that the amount of items is doubled when I order a Simple product associated to a Configurable product?










share|improve this question
















bumped to the homepage by Community 6 hours ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.





















    2















    I've recently reviewed a lot of 400 errors on payment-information API



    My problem is a little different, since it happens only when the product quantity is 3 or more.



    I select the shipping method (the problem occurs with all shipping methods) and when I click the "place order" button I got this error (sorry the language is Italian)



    error after placing order



    if I set the amount to 2 or less (even for multiple products) the order is placed correctly.



    So it's OK to buy:



    • 2 item A

    • 1 item B

    • 2 item C

    but it is not OK to buy:



    • 3 items A

    • 1 item B

    • 2 items C

    I'm unable to debug this issue, since the only trace I get is this one:



     #0 [*MAGENTO_PATH*]/vendor/magento/framework/Interception/Interceptor.php(146): MagentoCheckoutModelPaymentInformationManagement->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
    #1 [*MAGENTO_PATH*]/var/generation/Magento/Checkout/Model/PaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array)↵#
    #2 [internal function]: MagentoCheckoutModelPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
    #3 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(307): call_user_func_array(Array, Array)↵#
    #4 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(216): MagentoWebapiControllerRest->processApiRequest()↵#
    #5 [*MAGENTO_PATH*]/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(37): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
    #6 [*MAGENTO_PATH*]/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
    #7 [*MAGENTO_PATH*]/vendor/magento/framework/App/Bootstrap.php(258): MagentoFrameworkAppHttp->launch()↵#
    #8 [*MAGENTO_PATH*]/index.php(39): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttp))↵#
    #9 main


    but no actual errors are stored in logfiles.



    Can someone help me debug this problem?



    Thanks a lot



    UPDATE 1:
    The system is crashing with the error message "you cannot order more than 5 items" (max order size is set to 5 by me)
    If I order 3, 4 or 5 I get this error in the e->getMessage() of the exception thrown by magento/module-checkout/Model/PaymentInformationManagement.php:71
    If I order more than 5 items I get the standard frontend error. is it possible that the amount of items is doubled when I order a Simple product associated to a Configurable product?










    share|improve this question
















    bumped to the homepage by Community 6 hours ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.

















      2












      2








      2








      I've recently reviewed a lot of 400 errors on payment-information API



      My problem is a little different, since it happens only when the product quantity is 3 or more.



      I select the shipping method (the problem occurs with all shipping methods) and when I click the "place order" button I got this error (sorry the language is Italian)



      error after placing order



      if I set the amount to 2 or less (even for multiple products) the order is placed correctly.



      So it's OK to buy:



      • 2 item A

      • 1 item B

      • 2 item C

      but it is not OK to buy:



      • 3 items A

      • 1 item B

      • 2 items C

      I'm unable to debug this issue, since the only trace I get is this one:



       #0 [*MAGENTO_PATH*]/vendor/magento/framework/Interception/Interceptor.php(146): MagentoCheckoutModelPaymentInformationManagement->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
      #1 [*MAGENTO_PATH*]/var/generation/Magento/Checkout/Model/PaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array)↵#
      #2 [internal function]: MagentoCheckoutModelPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
      #3 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(307): call_user_func_array(Array, Array)↵#
      #4 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(216): MagentoWebapiControllerRest->processApiRequest()↵#
      #5 [*MAGENTO_PATH*]/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(37): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
      #6 [*MAGENTO_PATH*]/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
      #7 [*MAGENTO_PATH*]/vendor/magento/framework/App/Bootstrap.php(258): MagentoFrameworkAppHttp->launch()↵#
      #8 [*MAGENTO_PATH*]/index.php(39): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttp))↵#
      #9 main


      but no actual errors are stored in logfiles.



      Can someone help me debug this problem?



      Thanks a lot



      UPDATE 1:
      The system is crashing with the error message "you cannot order more than 5 items" (max order size is set to 5 by me)
      If I order 3, 4 or 5 I get this error in the e->getMessage() of the exception thrown by magento/module-checkout/Model/PaymentInformationManagement.php:71
      If I order more than 5 items I get the standard frontend error. is it possible that the amount of items is doubled when I order a Simple product associated to a Configurable product?










      share|improve this question
















      I've recently reviewed a lot of 400 errors on payment-information API



      My problem is a little different, since it happens only when the product quantity is 3 or more.



      I select the shipping method (the problem occurs with all shipping methods) and when I click the "place order" button I got this error (sorry the language is Italian)



      error after placing order



      if I set the amount to 2 or less (even for multiple products) the order is placed correctly.



      So it's OK to buy:



      • 2 item A

      • 1 item B

      • 2 item C

      but it is not OK to buy:



      • 3 items A

      • 1 item B

      • 2 items C

      I'm unable to debug this issue, since the only trace I get is this one:



       #0 [*MAGENTO_PATH*]/vendor/magento/framework/Interception/Interceptor.php(146): MagentoCheckoutModelPaymentInformationManagement->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
      #1 [*MAGENTO_PATH*]/var/generation/Magento/Checkout/Model/PaymentInformationManagement/Interceptor.php(26): MagentoCheckoutModelPaymentInformationManagementInterceptor->___callPlugins('savePaymentInfo...', Array, Array)↵#
      #2 [internal function]: MagentoCheckoutModelPaymentInformationManagementInterceptor->savePaymentInformationAndPlaceOrder(34, Object(MagentoQuoteModelQuotePayment), Object(MagentoQuoteModelQuoteAddress))↵#
      #3 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(307): call_user_func_array(Array, Array)↵#
      #4 [*MAGENTO_PATH*]/vendor/magento/module-webapi/Controller/Rest.php(216): MagentoWebapiControllerRest->processApiRequest()↵#
      #5 [*MAGENTO_PATH*]/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(37): MagentoWebapiControllerRest->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
      #6 [*MAGENTO_PATH*]/vendor/magento/framework/App/Http.php(135): MagentoWebapiControllerRestInterceptor->dispatch(Object(MagentoFrameworkAppRequestHttp))↵#
      #7 [*MAGENTO_PATH*]/vendor/magento/framework/App/Bootstrap.php(258): MagentoFrameworkAppHttp->launch()↵#
      #8 [*MAGENTO_PATH*]/index.php(39): MagentoFrameworkAppBootstrap->run(Object(MagentoFrameworkAppHttp))↵#
      #9 main


      but no actual errors are stored in logfiles.



      Can someone help me debug this problem?



      Thanks a lot



      UPDATE 1:
      The system is crashing with the error message "you cannot order more than 5 items" (max order size is set to 5 by me)
      If I order 3, 4 or 5 I get this error in the e->getMessage() of the exception thrown by magento/module-checkout/Model/PaymentInformationManagement.php:71
      If I order more than 5 items I get the standard frontend error. is it possible that the amount of items is doubled when I order a Simple product associated to a Configurable product?







      magento2 checkout debugging






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Aug 30 '17 at 15:28







      Naraj

















      asked Aug 29 '17 at 15:42









      NarajNaraj

      264




      264





      bumped to the homepage by Community 6 hours ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 6 hours ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.






















          1 Answer
          1






          active

          oldest

          votes


















          0














          The original message is being overwritten as you can see in here:



           $this->savePaymentInformation($cartId, $email, $paymentMethod, $billingAddress);
          try
          $orderId = $this->cartManagement->placeOrder($cartId);
          catch (Exception $e)
          throw new CouldNotSaveException(
          __('An error occurred on the server. Please try to place the order again.'),
          $e
          );

          return $orderId;


          This happens in:




          magento/module-checkout/Model/GuestPaymentInformationManagement.php:83




          and




          magento/module-checkout/Model/PaymentInformationManagement.php:71




          Have a look to the message ($e->getMessage()) before it gets overridden.



          That should help you discover why you cannot place an order when quantity is 3 or more.






          share|improve this answer

























          • Thanks for the aid, i've logged the real error message and its "you can't order more than 5 products (yes, i've set 5 as max order size). i'm updating the question, since it's a really strange beavior, if I order 1 or 2 the order is placed. if I order 3, 4, 5 I get this crash with e->getMessage() = "you can't order more than 5 items" and if I order 6 or more I get a frontend message saying "you can't order more than 5 items

            – Naraj
            Aug 30 '17 at 15:17











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "479"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f191083%2fpayment-information-400-bad-request-when-product-quantity-is-bigger-or-equal-t%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          The original message is being overwritten as you can see in here:



           $this->savePaymentInformation($cartId, $email, $paymentMethod, $billingAddress);
          try
          $orderId = $this->cartManagement->placeOrder($cartId);
          catch (Exception $e)
          throw new CouldNotSaveException(
          __('An error occurred on the server. Please try to place the order again.'),
          $e
          );

          return $orderId;


          This happens in:




          magento/module-checkout/Model/GuestPaymentInformationManagement.php:83




          and




          magento/module-checkout/Model/PaymentInformationManagement.php:71




          Have a look to the message ($e->getMessage()) before it gets overridden.



          That should help you discover why you cannot place an order when quantity is 3 or more.






          share|improve this answer

























          • Thanks for the aid, i've logged the real error message and its "you can't order more than 5 products (yes, i've set 5 as max order size). i'm updating the question, since it's a really strange beavior, if I order 1 or 2 the order is placed. if I order 3, 4, 5 I get this crash with e->getMessage() = "you can't order more than 5 items" and if I order 6 or more I get a frontend message saying "you can't order more than 5 items

            – Naraj
            Aug 30 '17 at 15:17















          0














          The original message is being overwritten as you can see in here:



           $this->savePaymentInformation($cartId, $email, $paymentMethod, $billingAddress);
          try
          $orderId = $this->cartManagement->placeOrder($cartId);
          catch (Exception $e)
          throw new CouldNotSaveException(
          __('An error occurred on the server. Please try to place the order again.'),
          $e
          );

          return $orderId;


          This happens in:




          magento/module-checkout/Model/GuestPaymentInformationManagement.php:83




          and




          magento/module-checkout/Model/PaymentInformationManagement.php:71




          Have a look to the message ($e->getMessage()) before it gets overridden.



          That should help you discover why you cannot place an order when quantity is 3 or more.






          share|improve this answer

























          • Thanks for the aid, i've logged the real error message and its "you can't order more than 5 products (yes, i've set 5 as max order size). i'm updating the question, since it's a really strange beavior, if I order 1 or 2 the order is placed. if I order 3, 4, 5 I get this crash with e->getMessage() = "you can't order more than 5 items" and if I order 6 or more I get a frontend message saying "you can't order more than 5 items

            – Naraj
            Aug 30 '17 at 15:17













          0












          0








          0







          The original message is being overwritten as you can see in here:



           $this->savePaymentInformation($cartId, $email, $paymentMethod, $billingAddress);
          try
          $orderId = $this->cartManagement->placeOrder($cartId);
          catch (Exception $e)
          throw new CouldNotSaveException(
          __('An error occurred on the server. Please try to place the order again.'),
          $e
          );

          return $orderId;


          This happens in:




          magento/module-checkout/Model/GuestPaymentInformationManagement.php:83




          and




          magento/module-checkout/Model/PaymentInformationManagement.php:71




          Have a look to the message ($e->getMessage()) before it gets overridden.



          That should help you discover why you cannot place an order when quantity is 3 or more.






          share|improve this answer















          The original message is being overwritten as you can see in here:



           $this->savePaymentInformation($cartId, $email, $paymentMethod, $billingAddress);
          try
          $orderId = $this->cartManagement->placeOrder($cartId);
          catch (Exception $e)
          throw new CouldNotSaveException(
          __('An error occurred on the server. Please try to place the order again.'),
          $e
          );

          return $orderId;


          This happens in:




          magento/module-checkout/Model/GuestPaymentInformationManagement.php:83




          and




          magento/module-checkout/Model/PaymentInformationManagement.php:71




          Have a look to the message ($e->getMessage()) before it gets overridden.



          That should help you discover why you cannot place an order when quantity is 3 or more.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Aug 29 '17 at 23:23

























          answered Aug 29 '17 at 15:59









          diazwatsondiazwatson

          1,59011425




          1,59011425












          • Thanks for the aid, i've logged the real error message and its "you can't order more than 5 products (yes, i've set 5 as max order size). i'm updating the question, since it's a really strange beavior, if I order 1 or 2 the order is placed. if I order 3, 4, 5 I get this crash with e->getMessage() = "you can't order more than 5 items" and if I order 6 or more I get a frontend message saying "you can't order more than 5 items

            – Naraj
            Aug 30 '17 at 15:17

















          • Thanks for the aid, i've logged the real error message and its "you can't order more than 5 products (yes, i've set 5 as max order size). i'm updating the question, since it's a really strange beavior, if I order 1 or 2 the order is placed. if I order 3, 4, 5 I get this crash with e->getMessage() = "you can't order more than 5 items" and if I order 6 or more I get a frontend message saying "you can't order more than 5 items

            – Naraj
            Aug 30 '17 at 15:17
















          Thanks for the aid, i've logged the real error message and its "you can't order more than 5 products (yes, i've set 5 as max order size). i'm updating the question, since it's a really strange beavior, if I order 1 or 2 the order is placed. if I order 3, 4, 5 I get this crash with e->getMessage() = "you can't order more than 5 items" and if I order 6 or more I get a frontend message saying "you can't order more than 5 items

          – Naraj
          Aug 30 '17 at 15:17





          Thanks for the aid, i've logged the real error message and its "you can't order more than 5 products (yes, i've set 5 as max order size). i'm updating the question, since it's a really strange beavior, if I order 1 or 2 the order is placed. if I order 3, 4, 5 I get this crash with e->getMessage() = "you can't order more than 5 items" and if I order 6 or more I get a frontend message saying "you can't order more than 5 items

          – Naraj
          Aug 30 '17 at 15:17

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Magento Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f191083%2fpayment-information-400-bad-request-when-product-quantity-is-bigger-or-equal-t%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Nidaros erkebispedøme

          Birsay

          Was Woodrow Wilson really a Liberal?Was World War I a war of liberals against authoritarians?Founding Fathers...