fix direct builder clearing if invalid structure. umm...other things as
well...