tree_without_hosts, filter block for tree, extra_params handling in listen_and_launch, 2nd attempt