Why did we need to add these two requires?