Compilable for iOS.