I can see overuse of #fetch leading to too many round trips and griping users.  Would you still mixin the run_list into the node logically so that the initial node.get would have the server send back the run_list as 'part' of the node object?