return null at first leaf