anchor.diff:  		if(!program)
   			HTML += " {[fast_clone ? "Print" : "Begin Printing"] Assembly}"
   		else if(cloning)
  -			HTML += " <A href='?src=[REF(src)];print=cancel'>{Cancel Print}</a> - [clone_countdown] second(s) remaining until completion"
  +			HTML += " <A href='?src=[REF(src)];print=cancel'>{Cancel Print}</a> - [DisplayTimeText(max(0, clone_countdown - world.time))] remaining until completion"
   		else
   			HTML += " <A href='?src=[REF(src)];print=print'>{[fast_clone ? "Print" : "Begin Printing"] Assembly}</a>"
   
  
positive.code: /obj/item/device/integrated_circuit_printer/process()
  	if(!cloning)
  		STOP_PROCESSING(SSprocessing, src)
  	clone_countdown--
  	if(!clone_countdown || fast_clone)
  		var/turf/T = get_turf(src)
  		T.visible_message("<span class='notice'>[src] has finished printing its assembly!</span>")
  		playsound(get_turf(T), 'sound/items/poster_being_created.ogg', 50, TRUE)
  
negative.code: 					if(!materials.use_amount_type(program["metal_cost"], MAT_METAL))
  						to_chat(usr, "<span class='warning'>You need [program["metal_cost"]] metal to build that!</span>")
  						return
  					var/cloning_time = round(program["metal_cost"] / 15)
  					cloning_time = min(cloning_time, MAX_CIRCUIT_CLONE_TIME)
  					cloning = TRUE
  					clone_countdown = world.time + cloning_time
  					to_chat(usr, "<span class='notice'>You begin printing a custom assembly. This will take approximately [DisplayTimeText(cloning_time)]. You can still print \
  					off normal parts during this time.</span>")
  					playsound(src, 'sound/items/poster_being_created.ogg', 50, TRUE)
  					START_PROCESSING(SSprocessing, src)
  