Left or right - I don't care much - but it should be consistent and easy.

What I mean: why is the message once composed out side of construct and in the other case here inside.

That's the 'mess' I'm talking about