withCheckedProcess