Ah, that makes sense, thank you.
I'm trying to follow the calibration steps here, because in my experience it is the easiest and most reliable way to get the flow rate correct:
https://github.com/alexrj/Slic3r/wiki/Calibration
So in the words of the pseudocode on your page, is it possible to get Cura to print the lineWidth variable into the gcode?