why is this needed? the last parameter in writeAsciitoMemory has the right default, it can be omitted.