Make has a "warn on non-existent variable" mode, which will yell at you when you write code like this. I suggest that, for clarity, we add a branch that sets it to the empty string.