diff --git a/src/frame/frame_base.cpp b/src/frame/frame_base.cpp
index c0261f835c31a003e74db774e528dd090045096d..e7c4f234937dc3d29da2fd0dbd8e257656b60ea0 100644
--- a/src/frame/frame_base.cpp
+++ b/src/frame/frame_base.cpp
@@ -114,10 +114,6 @@ void FrameBase::remove()
         if ( isKeyOrAux() )
             removeStateBlocks();
 
-
-        if (getTrajectory()->getLastKeyFrame()->id() == this_F->id() || getTrajectory()->getLastKeyOrAuxFrame()->id() == this_F->id())
-            getTrajectory()->updateLastFrames();
-
 //        std::cout << "Removed       F" << id() << std::endl;
     }
 }