I moved the quoting down to the interpolate function to make it easier to strip the leading white space when the preloaded is empty. That was the presenting reason at least, but it also feels better to do it there.