Modified _distribute