First thought about updating Provider<T>