Correct convenience wrapper implementation
Implemented manual marshaling of string parameters