modules can call hide_proc