diff --git a/__main__.py b/__main__.py
index 2979cd1606aad2b0e27e8da3c2ad8373ab5f99c3..763bdb72b84a48ae2a385bff5a5aea6edc249c66 100644
--- a/__main__.py
+++ b/__main__.py
@@ -125,13 +125,13 @@ from module.utils import (
     )
 
 def test_unique_dependency(name:str):
-    return subprocess.call(["command", "-v", name])
+    return shutil.which(name) is not None
 
 
 def test_multiple_dependencies(dependencies:List[str]):
     for dependency in dependencies:
-        rc = test_unique_dependency(dependency)
-        if rc == 1:
+        presence = test_unique_dependency(dependency)
+        if presence is not True:
             print(f'/!\\ Warning /!\\ : {dependency} missing in path!')
             sys.exit(-1)