diff --git a/tag.go b/tag.go
index <HASH>..<HASH> 100644
--- a/tag.go
+++ b/tag.go
@@ -97,6 +97,9 @@ func (t *Tag) GetFrames(id string) []Framer {
 				t.AddFrame(id, fr)
 			}
 		}
+		// Delete frames with id from t.framesCoords,
+		// because they are just being parsed
+		delete(t.framesCoords, id)
 	}
 
 	if f, exists := t.frames[id]; exists {
Add deletion of frameCoordinates from tag if they are parsed