Handle the case where current > total