Halicore definitions