Refactoring: The parent will run the action