A compression ignition engine comprising: engine cylinders within which combustion occurs to operate the engine; an intake system for introducing charge air into the engine cylinders; a fueling system for introducing fuel into the engine cylinders to combust with the charge air; an exhaust system through which exhaust gas resulting from combustion of fuel in the engine cylinders exits; a lubrication system for delivering lubrication under pressure to certain engine components; and a control system, characterized in that the control system is: for comparing engine speed data representing engine speed to an engine speed threshold (N_TURBOPROT_LMT) above which the engine is considered to be running, for comparing engine temperature data representing temperature of the engine to an engine temperature threshold (EOT_TURBOPROT_LMT), for starting a first timer once engine speed data has become greater than the engine speed threshold (N_TURBOPROT_LMT), for starting a second timer once engine speed data has become greater than the engine speed threshold (N_TURBOPROT_LMT) and engine oil pressure data (EOPG) representing pressure of lubrication in the lubrication system has become greater than an engine oil pressure threshold (EOP_TURBOPROT_LMT), and for causing engine torque to be limited to an engine torque limit until the first to occur of: engine temperature data exceeding the engine temperature threshold (EOT_TURBOPROT_LMT), the first timer having timed to a time that is a function of engine temperature, and the second timer having timed to a time that is a function of engine temperature. engine cylinders within which combustion occurs to operate the engine; an intake system for introducing charge air into the engine cylinders; a fueling system for introducing fuel into the engine cylinders to combust with the charge air; an exhaust system through which exhaust gas resulting from combustion of fuel in the engine cylinders exits; a lubrication system for delivering lubrication under pressure to certain engine components; and a control system, characterized in that the control system is: for comparing engine speed data representing engine speed to an engine speed threshold (N_TURBOPROT_LMT) above which the engine is considered to be running, for comparing engine temperature data representing temperature of the engine to an engine temperature threshold (EOT_TURBOPROT_LMT), for starting a first timer once engine speed data has become greater than the engine speed threshold (N_TURBOPROT_LMT), for starting a second timer once engine speed data has become greater than the engine speed threshold (N_TURBOPROT_LMT) and engine oil pressure data (EOPG) representing pressure of lubrication in the lubrication system has become greater than an engine oil pressure threshold (EOP_TURBOPROT_LMT), and for causing engine torque to be limited to an engine torque limit until the first to occur of: engine temperature data exceeding the engine temperature threshold (EOT_TURBOPROT_LMT), the first timer having timed to a time that is a function of engine temperature, and the second timer having timed to a time that is a function of engine temperature. for comparing engine speed data representing engine speed to an engine speed threshold (N_TURBOPROT_LMT) above which the engine is considered to be running, for comparing engine temperature data representing temperature of the engine to an engine temperature threshold (EOT_TURBOPROT_LMT), for starting a first timer once engine speed data has become greater than the engine speed threshold (N_TURBOPROT_LMT), for starting a second timer once engine speed data has become greater than the engine speed threshold (N_TURBOPROT_LMT) and engine oil pressure data (EOPG) representing pressure of lubrication in the lubrication system has become greater than an engine oil pressure threshold (EOP_TURBOPROT_LMT), and for causing engine torque to be limited to an engine torque limit until the first to occur of: engine temperature data exceeding the engine temperature threshold (EOT_TURBOPROT_LMT), the first timer having timed to a time that is a function of engine temperature, and the second timer having timed to a time that is a function of engine temperature.