A method for allowing or suppressing a request for presenting information to a user from an application in an in-vehicle information system, said request for presenting information being provided with a time criticality parameter and a safety criticality parameter, comprising performing the following steps by a processing device: - a first step of determining whether the request is allowable in view of a present workload value estimated from environmental sensor data, said workload value being representative of a workload experienced by the user, said first step comprising: • detecting external demanding events using a plurality of sensors and, from said sensors, providing outputs (3:1 - 3:8) indicative of said demanding events; • using said outputs (3:1 - 3:8) for determining a driver-vehicle-environment state vector (1:1 - 1:7); • based on the driver-vehicle-environment state vector (1:1 - 1:7) thus determined, determining a driver-vehicle-environment state category, • based on said time criticality parameter and said safety criticality parameter, determining an action category, • determining that the request is allowable if said action category is equal to or greater than said driver-vehicle-environment state category; said method further comprising - if the request is allowed in said first step, passing it onto a separate subsequent second step of evaluating whether the combined impressions perceived by the user from the ongoing applications presenting information to the user plus the requested information presentation are within the limits of a pre-determined maximum user impression capacity using a look-up table. - a first step of determining whether the request is allowable in view of a present workload value estimated from environmental sensor data, said workload value being representative of a workload experienced by the user, said first step comprising: • detecting external demanding events using a plurality of sensors and, from said sensors, providing outputs (3:1 - 3:8) indicative of said demanding events; • using said outputs (3:1 - 3:8) for determining a driver-vehicle-environment state vector (1:1 - 1:7); • based on the driver-vehicle-environment state vector (1:1 - 1:7) thus determined, determining a driver-vehicle-environment state category, • based on said time criticality parameter and said safety criticality parameter, determining an action category, • determining that the request is allowable if said action category is equal to or greater than said driver-vehicle-environment state category; said method further comprising • detecting external demanding events using a plurality of sensors and, from said sensors, providing outputs (3:1 - 3:8) indicative of said demanding events; • using said outputs (3:1 - 3:8) for determining a driver-vehicle-environment state vector (1:1 - 1:7); • based on the driver-vehicle-environment state vector (1:1 - 1:7) thus determined, determining a driver-vehicle-environment state category, • based on said time criticality parameter and said safety criticality parameter, determining an action category, • determining that the request is allowable if said action category is equal to or greater than said driver-vehicle-environment state category; - if the request is allowed in said first step, passing it onto a separate subsequent second step of evaluating whether the combined impressions perceived by the user from the ongoing applications presenting information to the user plus the requested information presentation are within the limits of a pre-determined maximum user impression capacity using a look-up table.