we can also leave it as is for now and think about optimizing once we have benchmarked ;-)