module provider interface fix