I've really messed up some people's accounts trying to change usernames because there are places in our database that i don't have access to that the name change must also take place and check if that other name is already claimed.