weird case where shanghai doesn't double scores <= 0