Finally, I seem to have a properly working version of DeartifactWithGaussInterp