doesn't using a singleton defeat the purpose of the set_node_status above?