Why use it over Tree?