rust being able to leak memory and not guaranteeing that destructors run is fine™ because it doesn't violate memory safety. unwrap being used everywhere is fine™ because it's memory safe.