minor changes required for recursive_value_descriptions branch of soa