NB: this can be called with negative count for removing primitives (as long as the result does not underflow)
source not stored for this graph (policy: none)
no test coverage detected