empty string is a nil value for string ids