Når man laver en LINK, LOAD eller XCTL til et modul, som ikke findes i DFHRPL, så får man stadig en PGMIDERR, men samtidig markeres PPT-entry'et (programdefinitionen) for det pågældende modul med status Req for Required. Når man mangler et LOAD-modul på DFHRPL, så løser man problemet ved at kopiere eller danne det manglende modul over i et af de dataset, der er concateneret på DFHRPL. Og så kører man sin CICS-transaktion igen. Nu får man igen en PGMIDERR, hvad man ikke gjorde i de tidligere versioner af CICS (da kørte det bare). Det skyldes Req markeringen i PPT'en.
Man skal simpelthen ud og lave en newcopy af programmet for at slippe af med sin PGMIDERR. Nu kan man jo altid diskutere det geniale i den slags ændringer, men det er ret smart, at man nu med en CEMT I PROG(*) REQ kan få en oversigt over samtlige de LOAD-moduler, som CICS'en savner på DFHRPL. Det er jo ikke altid, at programmerne ABEND'er, bare fordi de får en PGMIDERR.