func (t *taskRequestTracker) track(
taskMaps ...map[tasks.Category][]tasks.Task,
minKeyByCategory := make(map[tasks.Category]tasks.Key)
for _, taskMap := range taskMaps {
for category, tasksPerCategory := range taskMap {
minKey := tasks.MaximumKey
for _, task := range tasksPerCategory {