This makes sense to me, but we should probably have more discussion about whether to use this method with the boolean flag or if we should use the other method in the dynamic queue suite that adjusts everything except things that the user changes. I'd be interested to hear what Juraj or Luca think about it.