Hard compilation with fitness sluts