Fix return provider