make node_t::branch() work with 1d and 2d