Extra joining logic, new condition on open group