commit self.position issues