Yeah, you're right. I figured most code (including the one in libgc) uses `volatile` anyway so I put it in the test too.