should this be in a finally clause?