Implement Distribute and WeakDistribute