Revert "ion: revert to old API"

This reverts commit 7b514daea3cf5a74662f5252de5341b31416f918.