diff --git a/code/modules/events/event_manager.dm b/code/modules/events/event_manager.dm
index c2035b0e378..13ea11fb964 100644
--- a/code/modules/events/event_manager.dm
+++ b/code/modules/events/event_manager.dm
@@ -124,9 +124,20 @@ var/datum/controller/event/events
holder.forceEvent()
/datum/admins/proc/forceEvent()
- var/dat = ""
+ var/dat = ""
+ var/normal = ""
+ var/magic = ""
+ var/holiday = ""
for(var/datum/round_event_control/E in events.control)
- dat += "
[E]"
+ dat = "
[E]"
+ if(E.holidayID)
+ holiday += dat
+ else if(E.wizardevent)
+ magic += dat
+ else
+ normal += dat
+
+ dat = normal + "
" + magic + "
" + holiday
var/datum/browser/popup = new(usr, "forceevent", "Force Random Event", 300, 750)
popup.set_content(dat)
diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm
index 4ec642bdadf..c3f7b6b97ea 100644
--- a/code/modules/reagents/Chemistry-Reagents.dm
+++ b/code/modules/reagents/Chemistry-Reagents.dm
@@ -996,6 +996,8 @@ datum/reagent/adminordrazine/on_mob_life(var/mob/living/carbon/M as mob)
M.sleeping = 0
M.jitteriness = 0
for(var/datum/disease/D in M.viruses)
+ if(D.severity == D.non_threat)
+ continue
D.spread = "Remissive"
D.stage--
if(D.stage < 1)