temporary comment out
add NULL check
consider NULL string