On the top of my head, ``LocateSymbol.locate`` is always called within a ``askOption`` and  ``LocateSymbol.locate`` does have a call to ``askLinkPos``. To me that makes sense because ``askLinkPos`` takes a ``Symbol`` in argument, and I thought we want to make sure the symbol still exist when calling the method (which would be hard to ensure if the ``askLinkPos`` wasn't performed within an ``ask``  call).