Add get_configure_safe
Revise documents and function names