new temporal consistency