overlap_behind
if (overlap_behind(bb, &bad, 0)) {
if ((prev + 1) < bb->count && overlap_behind(bb, &bad, prev + 1)) {
overlap_behind(bb, &bad, prev + 1))