DELETE: throws exceptions(Interrupt, Execution)
Refactoring: BeforeAfterScript -> PreScript
DELETE: AfterScript