Hardcore-and-non-hardcore