Tree widget is optional