add use_degrees argument