diff --git a/cabalg.cabal b/cabalg.cabal
--- a/cabalg.cabal
+++ b/cabalg.cabal
@@ -1,5 +1,5 @@
 name: cabalg
-version: 0.2.1
+version: 0.2.2
 synopsis: alias for cabal install from given git repo
 license: MIT
 license-file: LICENSE
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -36,7 +36,7 @@
   case maybeRevision of
     Just revision -> cloneRevision url revision cabalDir
     Nothing -> clone url cabalDir
-  listToMaybe <$> find always (extension ==? ".cabal") cabalDir
+  listToMaybe <$> find always (extension ==? ".cabal" &&? depth ==? 1) cabalDir
     where
       maybeRevision = listToMaybe . tail . splitOn "@" $ urlAndMaybeRevision
       url = head $ splitOn "@" urlAndMaybeRevision
