Stops error from free() evaluating ${x::=y} when x is undefined. (Erm why is free() allowed to write to fd 2?)