sv saves its own ID into database too; no need to recreate it if it's already there