empty n replenish (Explicit)

function (Explicit)