updated the cabal, might be portable?