translations?
escape
pass our own plugin instance