try catch optional in interpolate.