exponential matrix


I do not understand why with maple if I write:
A := exponential(B);

I get the result displaied in a matrix form but I realize after that it is
not stored in A.

In other words, writing
A := exponential(B);
is the same of writing

but I want to store the result somewhere.

It is very strange... is the problem related to the funcion "exponential"?