I think you are right, if the queue contains many tasks the cycle can be heavy.