Why are you assigning the `temp` variable here? Couldn't you send the signal before the `Signout`?