change order of loading, and make sure we have a definitive answer on hints before starting to load modules