Escaper should be configurable.