diff --git a/changelog.txt b/changelog.txt
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,5 +1,8 @@
 
-0.2.1.1 -> 0.3.0.0
+0.3.0.0 -> 0.3.0.1
+ - I'll buck this cowboy yet...
+
+** 0.2.1.1 -> 0.3.0.0
  - deepseq-bounded major version bump
 
 0.2.1.0 -> 0.2.1.1
diff --git a/leaky.cabal b/leaky.cabal
--- a/leaky.cabal
+++ b/leaky.cabal
@@ -1,6 +1,6 @@
 
 name:                leaky
-version:             0.3.0.0
+version:             0.3.0.1
 synopsis:            Robust space leak, and its strictification
 license:             BSD3
 license-file:        LICENSE
@@ -163,6 +163,11 @@
 --Default: True
   Manual: False
 
+Flag COWBOY
+  Description: Non-manual flag to try to respond to rogue build failure reports but misconfigured auto-build systems.
+  Default: False
+  Manual: False
+
 executable leaky
 
   main-is:             leaky.hs
@@ -173,10 +178,11 @@
       Types_no_SOP
     , Types_explicit_SOP
 
-  -- this is the first time I've tried to use a "condition" with build-tools
-  -- and it's a bit hard to test whether it's working...
-  if flag(USE_CPPHS)
-     build-tools: cpphs
+  build-tools: cpphs  
+  -- (This seems /not/ to work, seeing as USE_CPPHS is default:false,
+  -- and cpphs is still mentioned in the hackage deps.)
+--if flag(USE_CPPHS)
+--   build-tools: cpphs
 
   build-depends:
       base == 4.*
@@ -240,10 +246,13 @@
 
     ghc-options: -fplugin=Seqaid.Plugin
 
-    if flag(USING_SANDBOX)
-      ghc-options: -F -pgmF .cabal-sandbox/bin/seqaidpp
+    if flag(COWBOY)
+        ghc-options: -F -pgmF /home/builder/hackage-server/build-cache/tmp-install/bin/seqaidpp
     else
-      ghc-options: -F -pgmF seqaidpp
+      if flag(USING_SANDBOX)
+        ghc-options: -F -pgmF .cabal-sandbox/bin/seqaidpp
+      else
+        ghc-options: -F -pgmF seqaidpp
 
     if flag(OMNITYPIC)
       ghc-options: -optF omnitypic
