Reduce verbosity
Fix off by one issue and add set_intersection