Soft Cleaning