Nonprofits play a large role