rename V to top-to-bottom
server: don't use dict() in to/from_tree names kwarg