diff --git a/src/index.ts b/src/index.ts
index 26195c4..4c2b31c 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -15,13 +15,7 @@ const sortable = [
 export default async function randomBunny(subreddit: string, sortBy: string = 'hot'): Promise<IReturnResult> {
     if (!sortable.includes(sortBy)) sortBy = 'hot';
 
-    const result = await fetch(`https://reddit.com/r/${subreddit}/${sortBy}.json`)
-        .then((res) => {
-            return res;
-        })
-        .catch(() => {
-            return null;
-        });
+    const result = await fetch(`https://reddit.com/r/${subreddit}/${sortBy}.json`);
 
     if (!result) {
         return {
diff --git a/tests/index.test.ts b/tests/index.test.ts
index 2fb1a14..107e7ff 100644
--- a/tests/index.test.ts
+++ b/tests/index.test.ts
@@ -1,7 +1,7 @@
 import { ErrorCode } from "../src/constants/ErrorCode";
 import ErrorMessages from "../src/constants/ErrorMessages";
 import randomBunny from "../src/index";
-import fetch, { CancelableRequest } from "got-cjs";
+import fetch from "got-cjs";
 
 jest.mock('got-cjs');
 const fetchMock = jest.mocked(fetch);
@@ -104,7 +104,7 @@ describe('randomBunny', () => {
     });
 
     test('GIVEN the fetch fails, EXPECT failure result', async () => {
-        fetchMock.mockRejectedValue('Test Reason')
+        fetchMock.mockResolvedValue(null);
 
         const result = await randomBunny('rabbits', 'new');