> I want to say that mangle string should be validate in glue/backend, not frontend, because frontend know nothing about mangle limitation. 

And you think that the backend actually knows what are considered 'special' symbols to the target?  :)

> This way you can give user pretty error message instead of strange as error message.

I'd much rather leave it to ```as```.  It will always get it right...