even core cleanup