No need to call `strdup()` as `MCStringConvertToCString` allocates the necessary memory