Instead of looking this up every Draw tick, cache and update it only when a non-null new CurrentQueue is set (as the overlays can only change at that time).