anchor.diff:  				user.visible_message("[U] \the [src]!", "You [M] \the [src]!")
   				user.loc = loc
   				user.Stun(10)
  -			target.loc = src.loc
  -			user.visible_message("[user] steps on the edge of [src].", \
  -				"<span class='notice'>You step on the edge of [src].</span>")
  +			else
  +				target.loc = src.loc
  +				user.visible_message("[user] steps on the edge of [src].", \
  +					"<span class='notice'>You step on the edge of [src].</span>")
   
   	if(user != target)
   		target.visible_message("<span class='danger'>[user] starts pushing [target] into [src].</span>", \
  
positive.code: 			target.visible_message("<span class='danger'>[user] has pushed [target] in \the [src].</span>", \
  				"<span class='userdanger'>[user] has pushedd [target] in \the [src].</span>")
  			add_logs(user, target, "pushed", addition="into [src]")
  			update()
  			sleep(5)
  			trap_flush()
  
  
negative.code: 		push_mob_in(target, user)
  		return 1
  
  /obj/machinery/disposal/trapdoor/proc/push_mob_in(mob/living/target, mob/living/carbon/human/user)
  	if(target.buckled)
  		return
  	add_fingerprint(user)
  