Rolled back to interpolation weight multiplication functor that is
compatible with Gate