newer value_comparison?