Confounding of fNIRS haemoglobin signals is simulated using a computational model. Model is extended to simulate scalp haemodynamics. Changes in blood pressure and CO2 can mimic and mask functional activation. Experimental recording of systemic factors is recommended to aid interpretation.