Yes I do like that API better than DOMRequest. However, this got us in trouble in the past since the old Icc helper wrapped the DOMRequest with a callback. I believe this later caused confusion when we tried to stop using IccHelper and everyone thought getCardLockRetryCount used a callback rather than returned a DOMRequest. Not a bulletproof justification, but anyway I think the raw API here is ok for consistency across apps.