diff --git a/packages/effect-fc/src/SynchronizedForm.ts b/packages/effect-fc/src/SynchronizedForm.ts
index d080c7d..1d2890a 100644
--- a/packages/effect-fc/src/SynchronizedForm.ts
+++ b/packages/effect-fc/src/SynchronizedForm.ts
@@ -144,9 +144,9 @@ export class SynchronizedFormImpl<
const makeEncodedValueLens = (
self: SynchronizedFormImpl
): Lens.Lens => Lens.make({
- get get() { return Lens.get(self.internalEncodedValue) },
+ get get() { return self.internalEncodedValue.get },
get changes() { return self.internalEncodedValue.changes },
- modify: f => Lens.get(self.internalEncodedValue).pipe(
+ modify: f => self.internalEncodedValue.get.pipe(
Effect.flatMap(f),
Effect.flatMap(([b, nextEncodedValue]) => Effect.as(
Effect.andThen(