diff --git a/src/context/offline.rs b/src/context/offline.rs
index 6cc9c0ed..76b98a51 100644
--- a/src/context/offline.rs
+++ b/src/context/offline.rs
@@ -1,6 +1,6 @@
//! The `OfflineAudioContext` type
-use std::sync::atomic::{AtomicU64, AtomicU8};
+use std::sync::atomic::{AtomicU64, AtomicU8, AtomicUsize, Ordering};
use std::sync::{Arc, Mutex};
use crate::buffer::AudioBuffer;
@@ -35,6 +35,33 @@ pub struct OfflineAudioContext {
renderer: Mutex