how about doing `self ! Dequeue` in case of zero delay?