Use __del__, fix slot param