fixed by using siox_suggest_optimal_value_for_str()