Split out spawning.