Preparatory funcs for set_default
Preparatory funcs for set_default