Renaming loadProvider() to checkRequirements()