Hi K,
I'm a bit confused on the 'active' workQ you mention. Googled it but cannot find anything explaining the active thing with workQs. Can you explain what exactly you mean with an 'active workQ'?
Happy coding!
Paul, Sweden
(By all means, do not mark this as the best answer!)