new unit test finds bug in Variable, now fixed