This function requires signing in.