fix self error