I define a list of zeros to the equation $y(1-\frac{1}{2}y)^4=0.1$:

```
zeros = NSolve[y (1 - 0.5*y)^4 == 0.1, y];

```

I can call/make the explicit list of solutions.

```
N[{y} /. zeros, MachinePrecision]
{{0.131173}, {0.817044}, {2.09364 - 0.910167 I}, {2.09364 + 
   0.910167 I}, {2.86451}}

```

But I can't check which ones are real, even though the first, second, and last are real:

```
{Internal`RealValuedNumberQ[y]} /. zeros
{{False}, {False}, {False}, {False}, {False}}

```

How can I fix this?