Update knapsack spec