Should check explicitly for a 404 `err` so we don't try to create when there's 500s and stuff from init