evaluate the future befor displaying state...