partial BucketFill