fix @provide bug