diff --git a/NEWS.md b/NEWS.md
--- a/NEWS.md
+++ b/NEWS.md
@@ -3,6 +3,31 @@
 
 
 
+feed-collect 0.2.0.1 -- 2016-02-12
+==================================
+
+General, build and documentation changes:
+
+* (None)
+
+New APIs, features and enhancements:
+
+* (None)
+
+Bug fixes:
+
+* When sending a RemoveFeed command, everything except for the specified label
+  would be deleted, i.e. the opposite of what should really happen. Thanks to
+  xnyhps for reporting this bug!
+
+Dependency changes:
+
+* (None)
+
+
+
+
+
 feed-collect 0.2.0.0 -- 2015-12-16
 ==================================
 
diff --git a/feed-collect.cabal b/feed-collect.cabal
--- a/feed-collect.cabal
+++ b/feed-collect.cabal
@@ -1,5 +1,5 @@
 name:                feed-collect
-version:             0.2.0.0
+version:             0.2.0.1
 synopsis:            Watch RSS/Atom feeds (and do with them whatever you like).
 description:
   RSS and Atom are common technologies for publishing news updates and watching
diff --git a/src/Web/Feed/Collect.hs b/src/Web/Feed/Collect.hs
--- a/src/Web/Feed/Collect.hs
+++ b/src/Web/Feed/Collect.hs
@@ -646,7 +646,7 @@
             rec <- initRec logError manager (mklog $ fcLabel fc) fc
             return state { records = rs ++ [rec] }
         RemoveFeed label ->
-            return state { records = filter ((== label) . feedName) rs }
+            return state { records = filter ((/= label) . feedName) rs }
         SetFeedActive label active ->
             let update rec =
                     if feedName rec == label
