why catching this one? ItemNotFound is specific and tells what happened. if the repository suddenly crashed, its better to fail than to continue with partial data in my opinion.