*
* The args array contains as many arguments as is required by the function,
* this is dependent on the function you are calling, unfortunately Apple
*
* The args array contains as many arguments as is required by the function,
* this is dependent on the function you are calling, unfortunately Apple