diff --git a/eeschema/sim/sim_model.cpp b/eeschema/sim/sim_model.cpp
index 31fc902c39..b7732084ae 100644
--- a/eeschema/sim/sim_model.cpp
+++ b/eeschema/sim/sim_model.cpp
@@ -1633,7 +1633,7 @@ void SIM_MODEL::MigrateSimModel( T_symbol& aSymbol, const PROJECT* aProject )
             spiceModelInfo = FIELD_INFO( getSIValue( modelField ), modelField );
             aSymbol.RemoveField( modelField );
         }
-        else
+        else if( valueField )
         {
             spiceModelInfo = FIELD_INFO( getSIValue( valueField ), valueField );
             modelFromValueField = true;