better error messages on uid duplicates... uid stuff still needs to be