new strict execution