Assuming this works I'm guessing it must be because the `#` is generating a valid temp name, otherwise I'd imagine it would treat the bare `-` as the subtract function.