not nil but string