Repo is responsible for insert_or_errors now