diff --git a/src/zipr.cpp b/src/zipr.cpp
index 4c78cae0d594b39b91e3a73cf95e1dafba557590..a84daea5b2853cef8ef35ea2c088ce6553e87278 100644
--- a/src/zipr.cpp
+++ b/src/zipr.cpp
@@ -1406,7 +1406,12 @@ void ZiprImpl_t::PlaceDollops()
 		}
 		if (!placed) {
 			cout << "Using default place locator." << endl;
-			placement = memory_space.GetFreeRange(to_place->GetSize());
+			/*
+			 * TODO: Re-enable this ONCE we figure out why the dollop
+			 * sizes are not being recalculated correctly.
+			 */
+			//placement = memory_space.GetFreeRange(to_place->GetSize());
+			placement = memory_space.GetFreeRange(minimum_valid_req_size);
 		}
 
 		cur_addr = placement.GetStart();