diff --git a/lib/origen/application.rb b/lib/origen/application.rb
index <HASH>..<HASH> 100644
--- a/lib/origen/application.rb
+++ b/lib/origen/application.rb
@@ -40,7 +40,8 @@ module Origen
             # doesn't require the plugin until later, in that case there is nothing the plugin owner
             # can do and we just need to accept that this can happen.
             # Origen.log.warning "The #{app.name} plugin is using a non-standard loading mechanism, upgrade to a newer version of it to get rid of this warning (please report a bug to its owner if this warning persists)"
-            Origen.app.plugins << app
+            Origen.register_application(app)
+            # Origen.app.plugins << app
           else
             Origen.register_application(app)
           end
Hopefully final patch to plugin load sequence