state check happens when coreId changes now