Index: trunk/src/find_geo.c =================================================================== --- trunk/src/find_geo.c (revision 35650) +++ trunk/src/find_geo.c (revision 35651) @@ -1165,7 +1165,7 @@ /* optimization: if there's a clearance between the padstack and the poly, no need to calculate anything */ clr = pcb_obj_clearance_at(PCB, (pcb_any_obj_t *)ps, poly->parent.layer); - if (clr > 0) { + if ((clr > 0) && (ctx->bloat == 0)) { unsigned char *thr = pcb_pstk_get_thermal(ps, pcb_layer2id(PCB->Data, poly->parent.layer), 0); /* but only if there's no thermal that'd connect it through the clearance */