Again, why catch the exception? Let it raise, so the caller knows that the item wasn't found.