diff --git a/lib/Properties.hs b/lib/Properties.hs
index 51fa567bdd84240f18278a63d9c9d128d3115fcd..341426d358df6a789192304f3cb9ddfe8924b28c 100644
--- a/lib/Properties.hs
+++ b/lib/Properties.hs
@@ -702,18 +702,21 @@ unwrapURI sym p@(Property name _) f g = unwrapString p $ \link -> do
       setProperty name uri
       f uri
     Left NotALink -> unwrapPath link g
-    Left err -> complain $ case err of
-      IsBlocked -> link <> " is a blocked site."
-      DomainDoesNotExist domain -> "The domain " <> domain <> " does not exist; \
-                                   \please make sure it is spelled correctly."
-      SchemaDoesNotExist schema ->
-        "the URI schema " <> schema <> ":// cannot be used."
-      WrongScope schema allowed ->
-        "the URI schema " <> schema <> ":// cannot be used in property \
-        \\"" <> name <> "\"; allowed "
-        <> (if length allowed == 1 then "is " else "are ")
-        <> intercalate ", " (fmap (<> "://") allowed) <> "."
-      VarsDisallowed -> "extended API links are disallowed in links"
+    Left err -> do
+      isLobby <- lintConfig configAssemblyTag <&> (== "lobby")
+
+      (if isLobby then warn else complain) $ case err of
+        IsBlocked -> link <> " is a blocked site."
+        DomainDoesNotExist domain -> "The domain " <> domain <> " does not exist; \
+                                     \please make sure it is spelled correctly."
+        SchemaDoesNotExist schema ->
+          "the URI schema " <> schema <> ":// cannot be used."
+        WrongScope schema allowed ->
+          "the URI schema " <> schema <> ":// cannot be used in property \
+          \\"" <> name <> "\"; allowed "
+          <> (if length allowed == 1 then "is " else "are ")
+          <> intercalate ", " (fmap (<> "://") allowed) <> "."
+        VarsDisallowed -> "extended API links are disallowed in links"