_rollback() if error raised