diff --git a/core-program.cabal b/core-program.cabal
--- a/core-program.cabal
+++ b/core-program.cabal
@@ -5,14 +5,14 @@
 -- see: https://github.com/sol/hpack
 
 name:           core-program
-version:        0.6.0.1
+version:        0.6.1.0
 synopsis:       Opinionated Haskell Interoperability
 description:    A library to help build command-line programs, both tools and
                 longer-running daemons.
                 .
                 A description of this package, a list of features, and some background
                 to its design is contained in the
-                <https://github.com/aesiniath/unbeliever/blob/master/README.markdown README>
+                <https://github.com/aesiniath/unbeliever/blob/master/README.md README>
                 on GitHub.
                 .
                 See "Core.Program.Execute" to get started.
diff --git a/lib/Core/Program/Threads.hs b/lib/Core/Program/Threads.hs
--- a/lib/Core/Program/Threads.hs
+++ b/lib/Core/Program/Threads.hs
@@ -28,6 +28,7 @@
     createScope,
     forkThread,
     forkThread_,
+    linkThread,
     waitThread,
     waitThread_,
     waitThread',
@@ -464,3 +465,7 @@
 -}
 raceThreads_ :: Program τ α -> Program τ β -> Program τ ()
 raceThreads_ one two = void (raceThreads one two)
+
+linkThread :: Thread α -> Program τ ()
+linkThread = pure $ pure ()
+{-# DEPRECATED linkThread "Exceptions are bidirectional so linkThread no longer needed" #-}
