test empty string & nil handling