avoid return string "null"