bool
 MemoryContextContains(MemoryContext context, void *pointer)
 {
+   /*
+    * Temporarily make this always return false as we don't yet have a fully
+    * baked idea on how to make it work correctly with the new MemoryChunk
+    * code.
+    */
+   return false;
+
+#ifdef NOT_USED
    MemoryContext ptr_context;
 
    /*
    ptr_context = GetMemoryChunkContext(pointer);
 
    return ptr_context == context;
+#endif
 }
 
 /*
 
    VALGRIND_MEMPOOL_ALLOC(context, ret, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
 
    MemSetAligned(ret, 0, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
 
    MemSetLoop(ret, 0, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
    if ((flags & MCXT_ALLOC_ZERO) != 0)
        MemSetAligned(ret, 0, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
 
    VALGRIND_MEMPOOL_ALLOC(context, ret, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
 
    MemSetAligned(ret, 0, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
    if ((flags & MCXT_ALLOC_ZERO) != 0)
        MemSetAligned(ret, 0, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
 
    VALGRIND_MEMPOOL_CHANGE(context, pointer, ret, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
 
    VALGRIND_MEMPOOL_ALLOC(context, ret, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }
 
 
    VALGRIND_MEMPOOL_CHANGE(context, pointer, ret, size);
 
-   Assert(MemoryContextContains(context, ret));
-
    return ret;
 }