diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm
index 749887c7e45..62191b1390e 100644
--- a/code/game/objects/items/weapons/implants/implant.dm
+++ b/code/game/objects/items/weapons/implants/implant.dm
@@ -203,7 +203,7 @@ the implant may become unstable and either pre-maturely inject the subject or si
Implant Details:
Function: Contains a small pod of nanobots that manipulate the host's mental functions.
Special Features: Will prevent and cure most forms of brainwashing.
-Integrity: Implant will last so long as the nanobots are inside the bloodstream."}
+Integrity: Degradation can occur within nanobots, re-application may be necessary to ensure full cooperation."}
return dat
@@ -211,8 +211,9 @@ the implant may become unstable and either pre-maturely inject the subject or si
if(!istype(M, /mob/living/carbon/human)) return
var/mob/living/carbon/human/H = M
if(H.mind in ticker.mode.head_revolutionaries)
- for(var/mob/O in viewers(H, null))
- O.show_message(text("\red [] seems to resist the implant.", H), 1)
+ for(var/mob/O in (viewers(M) - M))
+ O.show_message("\red [M] seems to resist the implant.", 1)
+ M << "\red You resist the implant."
return
else if(H.mind in ticker.mode:revolutionaries)
ticker.mode:remove_revolutionary(H.mind)