Revamped smh_thread net funcs