seems cabal needs a real directory