removes more unneded cascade deletion