Good catch; this is my bad.  But shouldn't it be `IF NOT EXISTS`?