diff --git a/guix/import/github.scm b/guix/import/github.scm
index 55e1f72a4227d58f09cc97a74fbbb0098e003262..55ea00a11160515527db7b30e52eb623c56d32bd 100644
--- a/guix/import/github.scm
+++ b/guix/import/github.scm
@@ -161,7 +161,7 @@ (define (decorate url)
         url))
 
   (match (json-fetch (decorate release-url) #:headers headers)
-    (()
+    (#()
      ;; We got the empty list, presumably because the user didn't use GitHub's
      ;; "release" mechanism, but hopefully they did use Git tags.
      (json-fetch (decorate tag-url) #:headers headers))