Added self.spawn()