diff --git a/library/Strelka/HTTPAuthorizationParsing.hs b/library/Strelka/HTTPAuthorizationParsing.hs
--- a/library/Strelka/HTTPAuthorizationParsing.hs
+++ b/library/Strelka/HTTPAuthorizationParsing.hs
@@ -28,6 +28,7 @@
         adaptFailure failure =
           "UTF8 decoding failure. " <>
           (B.pack . show) failure
+    -- FIXME: How do we handle the absence of a password?
     splitText input =
       case B.span (/= ':') input of
         (prefix, remainder) ->
diff --git a/strelka.cabal b/strelka.cabal
--- a/strelka.cabal
+++ b/strelka.cabal
@@ -1,7 +1,7 @@
 name:
   strelka
 version:
-  2.0.1
+  2.0.2
 category:
   Web
 synopsis:
@@ -85,7 +85,7 @@
     http-media >= 0.6.4 && < 0.7,
     url-decoders == 0.2.*,
     -- building:
-    text-builder == 0.4.*,
+    text-builder == 0.5.*,
     bytestring-tree-builder == 0.2.*,
     -- 
     time == 1.*,
