Fixed an issue with the recent PR and added a test to make sure the provider works when no config is provided