sure it works because in the end it just means false but it's a really bad habit. At first never use the name of your function as a variable inside of your function. The idea of functions is that the code can be used multiple times, this can't because this:

getToDaChoppa = false

overwrites your function with false.As an assignment it has the value that is assigned so false which works but really rather just use false instead or use a variable with a different name and a value of false but don't make this a habit.