Deallocates