I wonder if we should call it `NotFoundError` as it is already exported from the projects module