0.4 fixed self.bt conflict