`hasRemaining`