Refactor: action() methods may throw any generic Exception.