diff --git a/src/snapshot_middleware/error.rs b/src/snapshot_middleware/error.rs
index 2ee268fb..486b8324 100644
--- a/src/snapshot_middleware/error.rs
+++ b/src/snapshot_middleware/error.rs
@@ -1,6 +1,6 @@
use std::{error::Error, fmt, io, path::PathBuf};
-use crate::{imfs::FsError, snapshot::InstanceSnapshot};
+use crate::imfs::FsError;
#[derive(Debug)]
pub struct SnapshotError {
diff --git a/src/snapshot_middleware/middleware.rs b/src/snapshot_middleware/middleware.rs
index 04c6ec94..66c2f673 100644
--- a/src/snapshot_middleware/middleware.rs
+++ b/src/snapshot_middleware/middleware.rs
@@ -3,11 +3,13 @@ use std::path::{Path, PathBuf};
use rbx_dom_weak::{RbxId, RbxTree};
use crate::{
- imfs::{FsResult, Imfs, ImfsEntry, ImfsFetcher, ImfsSnapshot},
+ imfs::{Imfs, ImfsEntry, ImfsFetcher, ImfsSnapshot},
snapshot::InstanceSnapshot,
};
-pub type SnapshotInstanceResult<'a> = FsResult