The if/else remark was a preemptive answer to a hypothetical future answer to my comment along the lines "look, LLMs can refuse to answer the request if you will ask them about bomb/celebrity/drugs etc. Which means it can decide what to do!". But such denial is codified in the vendor hidden additions to the prompt and is no different from the if/else code in the typical program. So to me that is not a sign of "free will" inside LLM.