diff --git a/posts/2024/03/fixing-bug-incremental-gc.md b/posts/2024/03/fixing-bug-incremental-gc.md
index 47a54898b..59e45f7e5 100644
--- a/posts/2024/03/fixing-bug-incremental-gc.md
+++ b/posts/2024/03/fixing-bug-incremental-gc.md
@@ -119,7 +119,7 @@ purposes, but it also halts the execution of the command if that command exits
with an error (and it sleeps a small random time between runs, which might help
with randomizing the situation, maybe). Here's a demo:
-
+
Thankfully, running the tests repeatedly eventually lead to a crash, solving my
"only happens on CI" problem. I then tried various variants to exclude possible
@@ -150,8 +150,7 @@ for the corrupted memory location, then use the command `reverse-continue` to
find the place in the code that mutated the memory location. Here's a little
demo of this:
-
+
Doing this for my bug revealed that the object that was being corrupted was
erroneously collected by the garbage collector. For some reason the GC had
@@ -225,7 +224,7 @@ In the following recording I show a staged debugging session with some of the
extra commands I wrote with the Python API. The details aren't important, I
just wanted to give a bit of a flavor of what inspecting objects looks like:
-
+
The next step was to understand why the array content wasn't being correctly
traced by the GC, which I eventually managed with some [conditional