Vivo: Add support for ION