Chemical cleaning