Use useAsCString instead of unsafeUseAsCString