Sorry has been badly formated text befor
1->2->3->4->5->6->7->8->9->10->11->12->13->14
| |
reference found at 4 reaching inactive target at 9
then the queue will look like this on the next invocation
9->10->11->12->13->14->4