Don't use new on set_difference, just create the ordered directly.