very naive question: does `getIccById` do a IPC call ? Is it costly ? Maybe this API should be asynchronous if there is IPC...