Question: The return when maple can not solve it?

If I try to solve t = 5.*x*sqrt(1.+4.*x^2)+2.500000000*arcsinh(2.*x) for x in terms of t, using solve(t = 5.*x*sqrt(1.+4.*x^2)+2.500000000*arcsinh(2.*x),x); I get a RootOf answer form. That is not very useful, so I then use allvalues(%) but it just returns the same RootOf answer. Does returning the the same RootOf answer mean that allvalues can not convert the RootOf solution into an answer that contains the roots? If so, why does solve give the root of solution when it cannot be solved? If not, what does Maple return when it cannot perform a command? I find it disturbing if Maple returns a RootOf solution if it can not solve for the roots, (if that is what is happening). It's like if I ask you what the square root of two is and your reply is that it is the square root of two. That would not be the answer to the question asked. Perhaps there is an effective way to convert the RootOf answer into one containing the roots as opposed to using allvalues(%) which doesn't do the job? Thanks for the help.
Please Wait...