I found a bug with the bullet canister. If you pick up a bullet canister when you have a bullet canister and rapidly press r then the canister will no longer regen, and you can reload it.