code: func (d *deviceAllocator) Deprioritize(chosen mountDevice) {
  	d.deviceLock.Lock()
  	defer d.deviceLock.Unlock()
  	if _, ok := d.possibleDevices[chosen]; ok {
  		d.counter++
  		d.possibleDevices[chosen] = d.counter
  	}
  }
docs: // Deprioritize the device so as it can't be used immediately again