more more robust delete channels