Why does core need to know?