diff --git a/src/Lookup/WebLookup.php b/src/Lookup/WebLookup.php
index fd5f481..4083a9b 100644
--- a/src/Lookup/WebLookup.php
+++ b/src/Lookup/WebLookup.php
@@ -141,7 +141,7 @@ final class WebLookup implements \Uiharu\ILookup {
         // and i'm not about to rewrite this whole fucking thing in nodejs
         // also at this point Index should probably provide a wrapper for proc_open lol
         $extract = proc_open(
-            sprintf('node %s/extract.mjs', UIH_ROOT),
+            sprintf('/opt/nodejs/bin/node %s/extract.mjs', UIH_ROOT),
             [0 => ['pipe', 'r'], 1 => ['pipe', 'w'], 2 => ['pipe', 'w']],
             $pipes
         );