Variable allocation rework