sweet, this also made me realize i didn't make a context to see if the username was already taken