This was me being lazy with not having bucket size yet in set_intersect. 
I'll add size to set_intersect and just create the ordered rather than going through new.