[bucket] Make giving bucket items more flexible