used that in an other call to avoid writing a kernel. I will just avoid creating a new functor object here.