this case , castillo v. united states , no. 99-658 , was the latest of several recent cases in which the court has wrestled with the distinction between a sentence enhancement and an element of the offense .