every time we call `try!` we might exit. Make sure if we hit an error we don't leave around targets, especially temporary ones.
every time we call
try!we might exit. Make sure if we hit an error we don't leave around targets, especially temporary ones.