How does a return statement inside a try/catch block work? I’m expecting the output of this function to be true, but instead it is false! Answer Finally always executes. That’s what it’s for, which means its return value gets used in your case. You’ll want to change your code so it’s more like this: Generally speaking you never want to