cstring is not necessary here