Misunderstood how finally worked, except now catches all exceptions.