setup_providers adds all provider before validation
Merge pull request #511 from seandst/setup-providers-speedup

setup_providers adds all provider before validation