diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -19,13 +19,34 @@
 
 ### Installation
 
-Via Hackage:
+#### PATH setup
+
+Firstly, make sure that the following is added to your PATH:
+
 ```
+~/.cabal/bin
+```
+
+#### Download and install
+
+You have options!
+
+Via Hackage and Cabal:
+```
 cabal update
 cabal install herms
 ```
 
-Manually cloning and installing from source:
+Manually cloning and installing from source with stack (recommended):
+
+```
+git clone https://github.com/JackKiefer/herms
+cd herms
+stack update
+stack install
+```
+
+You can also manually compile with cabal, but your milage may vary with dependency resolution:
 
 ```
 git clone https://github.com/JackKiefer/herms
diff --git a/app/herms.hs b/app/herms.hs
--- a/app/herms.hs
+++ b/app/herms.hs
@@ -51,7 +51,7 @@
     putStrLn "Recipe saved!"
   else if response == "n" || response == "N"
     then do
-    putStrLn "Recipe discarded."
+    putStrLn "Changes discarded."
   else if response == "e" || response == "E"
     then do
     doEdit newRecipe oldRecp
diff --git a/herms.cabal b/herms.cabal
--- a/herms.cabal
+++ b/herms.cabal
@@ -16,7 +16,7 @@
 -- PVP summary:      +-+------- New features or improvements with significant API change
 --                   | | +----- Bugfixes and improvements with minor change to API
 --                   | | | +--- Bugfixes and improvements with no change to API
-version:             1.8.1.2
+version:             1.8.1.3
 
 -- A short (one-line) description of the package.
 synopsis:            A command-line manager for delicious kitchen recipes
@@ -79,14 +79,14 @@
   -- Other library packages from which modules are imported.
   build-depends:       ansi-terminal == 0.7.* 
                      , base >=4.8 && <5
-                     , brick >=0.19 && <0.20
+                     , brick >=0.19 && <= 0.34.1
                      , directory >= 0.0
                      , microlens >=0.4 && <0.5
                      , microlens-th >=0.4 && <0.5
                      , optparse-applicative >=0.14 && <0.15
-                     , semigroups == 0.18.3
+                     , semigroups >= 0.18.3 && <= 0.18.4
                      , split >=0.2 && <0.3
-                     , vty >=5.15 && <5.16
+                     , vty >=5.15 && <=5.20
 
 
   -- Directories containing source files.
diff --git a/src/Types.hs b/src/Types.hs
--- a/src/Types.hs
+++ b/src/Types.hs
@@ -102,7 +102,11 @@
         s   = read $ concat $ r !! 2
         i   = adjustIngredients (1 % s) $ readIngredients [r !! 3, r !! 4, r !! 5, r !! 6]
         dir = r !! 7
-        t   = words $ concat (r !! 8)
+        unparsedTags = concat (r !! 8)
+        t   = if ',' `elem` unparsedTags then
+                map (dropWhile (== ' ')) $ splitOn "," unparsedTags
+              else
+                words unparsedTags
 
 fillVoidTo :: [String] -> Int -> [String]
 fillVoidTo xs n = if l < n then xs ++ replicate (n - l) "" else xs
