self.sopup fix