From 79378afe8d74c9193d48565fb00c58d5981b311a Mon Sep 17 00:00:00 2001
From: Louis Capitanchik <contact@louiscap.co>
Date: Sun, 29 Jan 2017 15:21:52 +0000
Subject: [PATCH] Update README.md

---
 README.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/README.md b/README.md
index f7eff3b..f73ecd2 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,12 @@ One of the following:
 - `yarn add @commander-lol/redux-reducer`
 - `ied i -S @commander-lol/redux-reducer`
 
+## Why?
+
+redux-reducer strips out the common boilerplate used to determine what actions to take when a reducer is run, and allows
+you to programmatically compose a reducer at runtime. It also handles the default case for you, saving potentially hours
+of bug hunting when you overlook it.
+
 ## Usage
 
 When you're writing reducers for Redux, you probably have something similar to the following:
-- 
GitLab