Implement clean()