new safe execution support