Try a fix for issue #3, return '\0' for empty strings instead of NULL