Hi,
I have an other note:
The key 'insert': This is very useful to have but I believe its name is a bit confusing. I expected that instead to insert "match" or "display" to insert the value of "insert". But it is a kind of static suffix. Maybe better to rename it to suffix?
--Hans