more robust delete channels