diff --git a/crates/ark/src/lsp/completions/completion_context.rs b/crates/ark/src/lsp/completions/completion_context.rs
index 2b122b5666..cc0c233525 100644
--- a/crates/ark/src/lsp/completions/completion_context.rs
+++ b/crates/ark/src/lsp/completions/completion_context.rs
@@ -13,18 +13,18 @@ use crate::lsp::completions::function_context::FunctionContext;
use crate::lsp::completions::sources::composite::pipe::find_pipe_root;
use crate::lsp::completions::sources::composite::pipe::PipeRoot;
use crate::lsp::document_context::DocumentContext;
-use crate::lsp::state::WorldState;
+use crate::lsp::state::WorldSnapshot;
use crate::treesitter::node_find_containing_call;
pub(crate) struct CompletionContext<'a> {
pub(crate) document_context: &'a DocumentContext<'a>,
- pub(crate) state: &'a WorldState,
+ pub(crate) state: &'a WorldSnapshot,
pipe_root_cell: OnceCell