should this be `private` or `private sql`?