Day 1 of "vibe coding" and someone already forgot to check if unique constraints are actually necessary. The age field is treating itself like a primary key when it absolutely shouldn't be. Unless you're building a Highlander-themed app where there can be only one 17-year-old in existence, you might want to rethink your database schema. Plot twist: somewhere in production, there's a UNIQUE constraint on the age column, and nobody questioned it during code review. The database is literally saying "sorry kid, position's already filled" to every other teenager trying to sign up. Imagine being the second 17-year-old trying to create an account and getting rejected because someone else had the audacity to be born in the same year as you. Pro tip: Age is not a unique identifier. Neither is "John" or "password123" or your favorite color. Save yourself the embarrassment and use an actual ID field.