Actually, if we're willing to assume that there should always a helper function registered -- there should be -- we can just remove the fallback and fail immediately if Jump-To-Definition isn't available.