add base width checking before populate quad