Updated the destroy functions, so they do not actually destroy