In theory this should work now. But has to be tested