diff --git a/packages/effect-fc/src/Result.ts b/packages/effect-fc/src/Result.ts
index 3cef66c..a47f747 100644
--- a/packages/effect-fc/src/Result.ts
+++ b/packages/effect-fc/src/Result.ts
@@ -240,16 +240,16 @@ export const unsafeForkEffect = (
Effect.provide(Layer.empty.pipe(
Layer.provideMerge(makeProgressLayer()),
Layer.provideMerge(Layer.succeed(State(), {
- get: ref,
+ get: Ref.get(ref),
set: v => Effect.andThen(Ref.set(ref, v), PubSub.publish(pubsub, v))
})),
)),
))),
Effect.map(({ ref, pubsub, fiber }) => [
Subscribable.make({
- get: ref,
+ get: Ref.get(ref),
changes: Stream.unwrapScoped(Effect.map(
- Effect.all([ref, Stream.fromPubSub(pubsub, { scoped: true })]),
+ Effect.all([Ref.get(ref), Stream.fromPubSub(pubsub, { scoped: true })]),
([latest, stream]) => Stream.concat(Stream.make(latest), stream),
)),
}),