proper cabal use?