Isn't there a better approach than to use this supposably private method of typeaahead? (because of the leading _)