More ARC-friendly way