The fact that we're still using the name validation here should be a red flag.