Ahh, I didn't notice that the `f` shows in the symbols until I type the `(`. So the calltips are querying the symbols when I type the `(` but before the parser runs, so it sees the `f` symbol, but by the time I have cycled the calltips the parser has run and removed that symbol.