anchor.diff:          //Something is wrong, show an error
           //todo: Sender.MakeError reports the wrong line number so the user has no idea what the error is
           Sender.MakeError(PROCS[I].Names, ecTypeMismatch, '');
  -        Result := False;
  -        Exit;
  +        Exit(False);
         end;
   end;
   
  
positive.code:   gScriptEvents.Load(LoadStream);
    fIDCache.Load(LoadStream);
  
    if fScriptCode <> '' then
      CompileScript;
  
    LoadStream.CheckMarker('ScriptVars');
  
negative.code:     fIDCache: TKMScriptingIdCache;
      fUtils: TKMScriptUtils;
  
      function IsScriptCodeNeedToCompile: Boolean;
      procedure AddError(aMsg: TPSPascalCompilerMessage);
      procedure CompileScript;
      procedure LinkRuntime;
  