diff --git a/pcbnew/files.cpp b/pcbnew/files.cpp
index 2e9f95e8fc..e130efe429 100644
--- a/pcbnew/files.cpp
+++ b/pcbnew/files.cpp
@@ -278,10 +278,7 @@ bool PCB_EDIT_FRAME::Files_io_from_id( int id )
 
     case ID_IMPORT_NON_KICAD_BOARD:
     {
-        // Only standalone mode can directly load a new document
-        if( !Kiface().IsSingle() )
-            return false;
-
+        // Note: we explicitly allow this even if not in standalone mode for now, even though it is dangerous.
         int      open_ctl = KICTL_NONKICAD_ONLY;
         wxString fileName; // = Prj().AbsolutePath( GetBoard()->GetFileName() );