Added promise chain for goto it self.