Instead of `unsafeInterpolate`, I added an options object to interpolate that allows for specifying a list of properties to safely ignore