 					
 					# Inconsistency checks for zmq queue
 
-					if !dirtyqueue and status_c.onqueue? and status_c.onqueue isnt s_wk._zmq.pending
+					if ((~~((new Date).getTime() / 1000)) - dirtyqueue > zmqWorking) and status_c.onqueue? and status_c.onqueue isnt s_wk._zmq.pending
 						console.log "Inconsistent Queue", status_c.onqueue, s_wk._zmq.pending
 						zmqids = []
 						for item,ix in s_wk._outgoing

					jumpon++
					status_c = {}
					tokill = []
					dirtyqueue = false
					for act in workque
						switch act._status
							when "new"

#testing for non-daemon monde
canprogress = true
refreshrate = 500
zmqWorking = 3
try
	process.stdout.clearLine()
catch err
