bugfix(self bug)