I think I found a bug: sometimes when I remove something from a general storage the amount of the object stored remains the same, so I have access to infinite amounts of it.