Rename core -> greedy