My guess, is the action happens inside the case, and then gets evaluated