break float-gen if floated area is already done
fix float problem