All previous functions should work again, but there is no resource management!