Can't project into existing Coefficient

I would like to be able to do this:

u = Function(V)
u.project(Expression("blah")))

as currently I need to do this
u = Function(V)
u0 = project(Expression("blah")))
u.assign(u0)