I am confused about this line, should it be repeated and different from line 1427? Or should line 1427 be in an else statement and both should use `stackage->path_` rather than one using that and the other using `stackages_[stackage->name_]->path_`?