Add runtime check for providers if all dependencies are met