diff --git a/src/sbbs3/unbaja.c b/src/sbbs3/unbaja.c
index 9298a281f7140aad5b8480308f5d3ea19ffb34f0..4854eace7c63ca4be3272920d21ed8ac9ee9e51f 100644
--- a/src/sbbs3/unbaja.c
+++ b/src/sbbs3/unbaja.c
@@ -1649,6 +1649,15 @@ void decompile(FILE *bin, FILE *src)
 				CH("COMPARE_CHAR");
 			case CS_MULTINODE_CHAT:
 				MUCH("MULTINODE_CHAT");
+			case CS_TWO_MORE_BYTES:
+				fread(&uch,1,1,bin);
+				switch(uch) {
+					case CS_USER_EVENT:
+						MUCH("USER_EVENT");
+					default:
+						printf("ERROR!  Unknown two-byte instruction: %02x%02X\n",CS_ONE_MORE_BYTE,uch);
+				}
+				break;
 			case CS_GOTO:
 				fread(&ush,2,1,bin);
 				fprintf(src,"GOTO label_%04x ",ush);