--- isapnp.y.zz	Wed Jun 23 22:24:32 1999
+++ isapnp.y	Wed Jun 23 22:25:18 1999
@@ -1494,7 +1494,9 @@
 <ACTSET>[YN]	BEGIN(NOMLEVEL3); ADDACTION(Activate, 0); ONDEBUG();
 <ACTSET>"("		BEGIN(LEVEL4ACT); ADDACTION(SelectAct, NOARG);
 
-<IOSET,INTSET,MEMSET,DMASET,REGSET,ACTSET,NOMLEVEL3>")"		BEGIN(LOGDEV);
+<INTSET,MEMSET,DMASET,REGSET,ACTSET,NOMLEVEL3>")"		BEGIN(LOGDEV);
+
+<IOSET>")"		ADDACTION(CheckIOResource, IORESCHECK); BEGIN(LOGDEV);
 
 
 <IOSET>{DIGIT}+	ADDACTION(SelectIOReg, 0); ONDEBUG();
@@ -1516,7 +1518,7 @@
 <LEVEL4ACT>")"		BEGIN(ACTSET);
 <LEVEL4ACT>"PEEK"	ADDACTION(PeekReg, 4); ONDEBUG();
 
-<LEVEL4IO>")"		ADDACTION(CheckIOResource, IORESCHECK); BEGIN(IOSET);
+<LEVEL4IO>")"		BEGIN(IOSET);
 <LEVEL4IO>"BASE"[ \t\n]*0x{HEXDIGIT}+	|
 <LEVEL4IO>"BASE"[ \t\n]*{DIGIT}+	ADDACTION(SetIOBaseReg, 4); ONDEBUG();
 <LEVEL4IO>"SIZE"[ \t\n]*0x{HEXDIGIT}+	|
