'To Tree, or not to Tree' implemented