Added Clean()