What kind of tree does `prop` need to be?