depleting
not defined yet