The choice of separation character is unfortunate because ! is a valid URL character and it's also likely that we want to use it in a title.