remove explicit provider