fixing unicode in python2.7
empty string should be treated as missing value
creat exception to properly raise the error to the end program