diff --git a/src/base_api.py b/src/base_api.py
index <HASH>..<HASH> 100644
--- a/src/base_api.py
+++ b/src/base_api.py
@@ -54,17 +54,21 @@ class BaseApi(object):
         headers = {"Content-Type": "application/json-rpc",  # sends the request as a json
                    "user-agent": "LBRY python3-api"}    # Sets the user agent
 
-        try:
-            # You could create a request object and then make a prepared request object
-            # And then be able to print the Request that will be sent
-            request = requests.Request('POST', url, json=data, headers=headers, auth=tuple(basic_auth))
+        # You could create a request object and then make a prepared request object
+        # And then be able to print the Request that will be sent
+        request = requests.Request('POST', url, json=data, headers=headers, auth=tuple(basic_auth))
+
+        prepared = request.prepare()
 
-            prepared = request.prepare()
+        try:
 
+            # Create a session object
             sesh = requests.Session()
 
+            # Send the prepared request object through
             response = sesh.send(prepared)
 
+            # If the response we received from the LBRY http post had an error
             if 'error' in response:
                 raise LBRYUtils.LBRYException("POST Request made to LBRY received an error",
                                               response.json(), response.status_code, prepared)
@@ -78,5 +82,6 @@ class BaseApi(object):
 
             print("Printing Request Created:\n")
 
+
             LBRYUtils.print_request(prepared)
Moves request objects to be assigned outside of try catch