tweak interface to return bucket state on Add()