Should this be called "_set_current_degrees_of_freedom" instead?