I think @gjn just means that relying on private functions is bad practise, as it may cause trouble when updating the typeahead plugin.