An inhaler device for delivery to an inhaling user of at least one drug substance emitted from a dose cartridge, the inhaler device comprising: a first conduit (300, 402, 802, 904, 1106, 1204, 1320, 1522, 1532) for conducting a carrier airflow to a proximal opening (306, 816, 908, 1112) of a mouthpiece (304, 412, 810, 1108, 1404, 1502) from which the user inhales; a holder (1520, 1530) configured to position a dose cartridge (310, 1500C, 1500D, 2300C, 2300D) at a dose cartridge position defined by the holder (1520,1530) within the carrier airflow of the first conduit (300, 402, 802, 904, 1106, 1204, 1320, 1522, 1532); a second conduit (320, 408, 804, 902, 1400), pneumatically coupled to the first conduit (300, 402, 802, 904, 1106, 1204, 1320, 1522, 1532), for conducting a shunting airflow to the mouthpiece (304, 412, 810, 1108, 1404, 1502) without passing the shunting airflow through the dose cartridge position; at least one sensor (208, 314, 404, 800, 1104, 1540) positioned and configured for detecting at least one parameter indicating a rate of the carrier airflow; and at least one valve (322, 406) positioned along the second conduit and configured to at least partially close to limit a rate of said shunting airflow to thereby affect a rate of the carrier airflow; characterized in that said holder (1520, 1530) is configured to position the dose cartridge such that substantially all carrier airflow through the first conduit passes through said drug substance in said dose cartridge (310, 1500C, 1500D, 2300C, 2300D); wherein the at least one valve (322, 406) is operated by a valve controller, the valve controller is functionally connected to receive an indication of the rate of the carrier airflow from the at least one sensor (208, 314, 404, 800, 1104, 1540), and the valve controller is configured to operate the at least one valve (322, 406) based on the indication of the rate of the carrier airflow from the at least one sensor (208, 314, 404, 800, 1104, 1540). a first conduit (300, 402, 802, 904, 1106, 1204, 1320, 1522, 1532) for conducting a carrier airflow to a proximal opening (306, 816, 908, 1112) of a mouthpiece (304, 412, 810, 1108, 1404, 1502) from which the user inhales; a holder (1520, 1530) configured to position a dose cartridge (310, 1500C, 1500D, 2300C, 2300D) at a dose cartridge position defined by the holder (1520,1530) within the carrier airflow of the first conduit (300, 402, 802, 904, 1106, 1204, 1320, 1522, 1532); a second conduit (320, 408, 804, 902, 1400), pneumatically coupled to the first conduit (300, 402, 802, 904, 1106, 1204, 1320, 1522, 1532), for conducting a shunting airflow to the mouthpiece (304, 412, 810, 1108, 1404, 1502) without passing the shunting airflow through the dose cartridge position; at least one sensor (208, 314, 404, 800, 1104, 1540) positioned and configured for detecting at least one parameter indicating a rate of the carrier airflow; and at least one valve (322, 406) positioned along the second conduit and configured to at least partially close to limit a rate of said shunting airflow to thereby affect a rate of the carrier airflow; characterized in that said holder (1520, 1530) is configured to position the dose cartridge such that substantially all carrier airflow through the first conduit passes through said drug substance in said dose cartridge (310, 1500C, 1500D, 2300C, 2300D); wherein the at least one valve (322, 406) is operated by a valve controller, the valve controller is functionally connected to receive an indication of the rate of the carrier airflow from the at least one sensor (208, 314, 404, 800, 1104, 1540), and the valve controller is configured to operate the at least one valve (322, 406) based on the indication of the rate of the carrier airflow from the at least one sensor (208, 314, 404, 800, 1104, 1540).