add 'not found' try-catch