Safely fetch objects by ID for stale predicate