diff --git a/src/extensions/anvil/algorithm.ts b/src/extensions/anvil/algorithm.ts
index b067a6d85f2db3157b704a639be256882eb5473d..27e5d705208843237c70d767188d9c323d950aa1 100644
--- a/src/extensions/anvil/algorithm.ts
+++ b/src/extensions/anvil/algorithm.ts
@@ -345,7 +345,6 @@ function membraneSegments(ctx: ANVILContext, membrane: MembraneCandidate): Array
     const { units } = structure;
     const { elementIndices, unitIndices } = structure.serialMapping;
     const testPoint = v3zero();
-    const { auth_asym_id } = StructureProperties.chain;
     const { auth_seq_id } = StructureProperties.residue;
 
     const d1 = -v3dot(normalVector!, planePoint1);
@@ -418,7 +417,6 @@ function membraneSegments(ctx: ANVILContext, membrane: MembraneCandidate): Array
     segments.push({ start: startOffset, end: endOffset });
 
     const l = StructureElement.Location.create(structure);
-    setLocation(l, structure, offsets[0]);
     let startAuth;
     let endAuth;
     const refinedSegments: Array<{ start: number, end: number }> = [];