free-cleaning-vectors