If overriding Cabal is not the right thing to do, what are you suggesting could I do instead?