diff --git a/src/Core/CustomMethods.php b/src/Core/CustomMethods.php
index <HASH>..<HASH> 100644
--- a/src/Core/CustomMethods.php
+++ b/src/Core/CustomMethods.php
@@ -279,10 +279,12 @@ trait CustomMethods
         $methods = $this->findMethodsFromExtension($extension);
         if ($methods) {
             foreach ($methods as $method) {
-                $methodInfo = self::$extra_methods[$class][$method];
+                if (isset(self::$extra_methods[$class][$method])) {
+                    $methodInfo = self::$extra_methods[$class][$method];
 
-                if ($methodInfo['property'] === $property && $methodInfo['index'] === $index) {
-                    unset(self::$extra_methods[$class][$method]);
+                    if ($methodInfo['property'] === $property && $methodInfo['index'] === $index) {
+                        unset(self::$extra_methods[$class][$method]);
+                    }
                 }
             }
CustomMethods->removeMethodsFrom Warnings

Check to ensure `self::$extra_methods[$class][$method]` exists before trying to retrieve its value. Silences warnings generated by updating a controller's failover.