diff --git a/benchmarks/memory/test_curves.py b/benchmarks/memory/test_curves.py
index <HASH>..<HASH> 100644
--- a/benchmarks/memory/test_curves.py
+++ b/benchmarks/memory/test_curves.py
@@ -29,7 +29,10 @@ SUCCESS_TEMPLATE = 'Memory usage: {:g}KB.'
 def get_bounds():
     # NOTE: These bounds assume **just** the interpeter is running this code.
     #       When using a test runner like `py.test`, usage goes up by 4-8 KB.
-    return 28, 32
+    if os.getenv('CIRCLECI') == 'true':
+        return 28, 33
+    else:
+        return 28, 32
 
 
 def intersect_all():
diff --git a/benchmarks/time/test_curves.py b/benchmarks/time/test_curves.py
index <HASH>..<HASH> 100644
--- a/benchmarks/time/test_curves.py
+++ b/benchmarks/time/test_curves.py
@@ -22,7 +22,7 @@ FAILURES = (11, 20, 24, 42)
 
 def get_bounds():
     if os.getenv('CIRCLECI') == 'true':
-        return 42.0 / 1024.0, 52.0 / 1024.0
+        return 42.0 / 1024.0, 70.0 / 1024.0
     else:
         return 35.0 / 1024.0, 42.0 / 1024.0
Loosening bounds on benchmarks on CircleCI.

These are "supported" by builds #<I> through #<I> (e.g.
<URL>