namespace unsafe_functions