`value` is really vague here, what about `provideToken`?