switched to marking phase core aware