cstrings can now accept nil