Use macros for atomic values
diff --git a/fuzz.c b/fuzz.c
index b55ce36..d53f6dc 100644
--- a/fuzz.c
+++ b/fuzz.c
@@ -664,9 +664,9 @@
     }
 
     if (hfuzz->useSanCov || hfuzz->dynFileMethod != _HF_DYNFILE_NONE) {
-        hfuzz->state = _HF_STATE_DYNAMIC_PRE;
+        fuzz_setState(hfuzz, _HF_STATE_DYNAMIC_PRE);
     } else {
-        hfuzz->state = _HF_STATE_STATIC;
+        fuzz_setState(hfuzz, _HF_STATE_STATIC);
     }
 
     for (size_t i = 0; i < hfuzz->threadsMax; i++) {