diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
 Brick changelog
 ---------------
 
+0.58.1
+------
+
+Bug fixes:
+ * Removed a defunct failing test from the List test suite
+
 0.58
 ----
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -68,6 +68,7 @@
 | [`git-brunch`](https://github.com/andys8/git-brunch) | A git branch checkout utility |
 | [`hascard`](https://github.com/Yvee1/hascard) | A program for reviewing "flash card" notes |
 | [`ttyme`](https://github.com/evuez/ttyme) | A TUI for [Harvest](https://www.getharvest.com/) |
+| [`ghcup`](https://www.haskell.org/ghcup/) | A TUI for `ghcup`, the Haskell toolchain manager |
 
 These third-party packages also extend `brick`:
 
diff --git a/brick.cabal b/brick.cabal
--- a/brick.cabal
+++ b/brick.cabal
@@ -1,5 +1,5 @@
 name:                brick
-version:             0.58
+version:             0.58.1
 synopsis:            A declarative terminal user interface library
 description:
   Write terminal user interfaces (TUIs) painlessly with 'brick'! You
diff --git a/tests/List.hs b/tests/List.hs
--- a/tests/List.hs
+++ b/tests/List.hs
@@ -181,16 +181,6 @@
     (find ((== Just i') . (^. listSelectedL)) seeks >>= listSelectedElement)
     == Just (i', a)
 
--- Find will never decrease the selected index.  Note that we don't
--- need to handle the 'Nothing' case because ∀a. Nothing < Just a.
-prop_findByNonDecreasing :: (Eq a) => [ListOp a] -> List n a -> a -> Bool
-prop_findByNonDecreasing ops l a =
-  let
-    l' = applyListOps op ops l
-    l'' = listFindBy (== a) l'
-  in
-    l' ^. listSelectedL <= l'' ^. listSelectedL
-
 -- inserting then deleting always yields a list with the original elems
 prop_insertRemove :: (Eq a) => Int -> a -> List n a -> Bool
 prop_insertRemove i a l =
