RegisterComponent needs to work while we're listing things