explict null termination and null assignment