ok lets merge this for now and then discuss.
I would just like to avoid cloning data in memory as then you need twice as much as before.