Since this calls C.use() twice, won't this result in the cell being drained twice as much as hitcost per use?