                   (do (u/info (str "Generated namespace for \"" in-path "\" is \"" namespace "\"\n"))
                       (u/info (str "Converting " in-path " to " out-path "...\n"))))
 
-                (println "Executing run_postcss at " (.getPath (c/tmp-file post-css)) "in" (.getPath (c/tmp-dir node-modules))
-                         "for env" (.getPath tmp)
-                         )
-
-                ;; node scripts require that node_modules be at the root of the pwd
-                (spit (io/file (str (.getPath (c/tmp-dir node-modules)) "/run_postcss.js")) (slurp (c/tmp-file post-css)))
+                ;; we cannot ./node run_postcss.js args without the script being at a
+                ;; sibling level to our installed node_modules
+                (spit (io/file (str (.getPath (c/tmp-dir node-modules)) "/run_postcss.js"))
+                      (slurp (c/tmp-file post-css)))
                 (conch/with-programs [node]
-                  (let [stdout (node (.getPath (c/tmp-file post-css))
+                  (let [stdout (node "run_postcss.js"
                                      (.getPath in-file)
                                      (.getPath out-file)
                                      hash
-                                     {:dir (.getPath (c/tmp-dir node-modules))
-                                      :env {"NODE_PATH" (str (.getPath (c/tmp-dir node-modules)) "/node_modules")}})]
+                                     {:dir (.getPath (c/tmp-dir node-modules))})]
                     (when (or (empty? stdout) (nil? stdout))
                       (u/fail "\"" in-path "\" did not return any css..."))
                     ;; we can have two types of "errors" here -- an error emitted by the postcss parsing

        (-> fs
            (c/add-source tmp)
            (c/commit!))))
    ;(npm/npm :install {:postcss "5.0.21"
                       ;:postcss-modules "0.5.0"
                       ;:stylus "0.54.5"}
             ;:cache-key ::cache)
    ))

(deftask stylus
  "Compile all .styl files into clojure modules following css-modules syntax."

          c/commit!))))

;(deftask install-deps
  ;"In order to run our compilation we need these files inside the
  ;consumer's source dirs so they can be consumed."
  ;[]
  ;(let [tmp (c/tmp-dir!)]
    ;(c/with-pre-wrap [fs]
