prevents calling update_values again