tiny, full api for link
handle null note