Knapsack bugfixes