you could open the indexreader outside of the try block, so you wouldn't need to check for _indexReader_ to be != null in the finally block.