Factorization problem



I'm trying to factor a fairly messy expression that contains things like


  f:exp(2*t[3]*x^2+t[3]);

(actually linear combinations of things like f).   I've tried factor,
factorsum, and map, fullmap, and scanmap variants of factor or
factorsum.  The exponential doesn't symplify.   What I want is 

exp((2*x^2+1)*t[3]).

(and yes I know I can use subst, but that isn't really practical in the
real expression).   

I think this is a bug.

I'm using Maxima branch_5_27_base_87_gdc4d1da on an i686 running
slackware linux.