Add RunOrRaise function