diff --git a/lflex_celcat_survival/events.py b/lflex_celcat_survival/events.py
index 7dd1a72effe1fe4871aafe16a96cf69fbbc5e36b..c57ffa470f85275d1a4f9f636d9a8ced94b75a54 100644
--- a/lflex_celcat_survival/events.py
+++ b/lflex_celcat_survival/events.py
@@ -12,7 +12,7 @@ from . import fetch
 
 ROOM_RE = re.compile(r'^(?:FSI|F2SMH) / (.*)$')
 COURSE_TYPE_RE = re.compile(r'COURS|COURS/TD|TD|TP|CONTROLE CONTINU|CONTROLE PARTIEL|EXAMEN|Controle de Substitution|CONSULTATION DE COPIES')
-STUDENT_GROUP_RE = re.compile(r'K?IN[A-Z0-9]+')
+STUDENT_GROUP_RE = re.compile(r'K?IN[A-Z0-9]+|4UPR8[A-Z0-9]+')
 
 class CelcatEvents:
     def __init__(self, celcat_raw_response):