Nice explanation: which makes us think that this needs maybe is more generic and perhaps needs to be supported at a higher level (and my guess is for more variables than DISPLAY)... I suggest to make this a feature request as soon as we spot a second offender.