Should this be a finally instead of a catch ?