Added self.weight (2, 1, -1) for now.