Unexpected behavior of Maple

I'm getting some strange behavior in Maple, and was hoping some of you could help me find out what's happening.

I type in this expression :

$\displaystyle y:=(x) ->(x^2+1)(x-2)^2$

Now it seems quite straight forward that the roots of y(x) are i, -i, and 2.

Now when I ask Maple to find the roots for me:

$\displaystyle solve(y(x),x)$

I get this responce:

$\displaystyle Warning, solutions may have been lost$

Maybe Maple can't handle 4-th order roots, fair enough. But the surprising part is when I make Maple calculate y(2) for me. The answer I get is:

$\displaystyle y(2) = 25$

How can that be?

I'm running Maple 11 btw.