Add iOS overload merge
More robust overloading