higher level to lower level transitions are good
lower level to higher level transitions are good