* iOS shenanigans