Wip 8255

if we return true if has_bad, we can't delete bad directory