single-cycle preevaluation