Extract #split() into Bucket