The intermediate variable isn't needed here or below, `Produceable[Rules.Info[key]].Visible = false` is fine here (but see later comment about rebasing).