### Discussed in https://github.com/RayTracing/raytracing.github.io/discussions/1057 <div type='discussions-op-text'> <sup>Originally posted by **LollipopFt** August 20, 2022</sup> in the last line of `hit_sphere`, the code is: ```c return (discriminant > 0); ``` however, earlier in the same chapter the book mentioned > either positive (meaning two real solutions), negative (meaning no real solutions), or zero (meaning one real solution) doesn't this mean the code should instead be ```c return (discriminant >= 0) ``` since `discriminant = 0` means that the ray still touches the sphere and should thus be included?</div>