I extensively tested ChatGPT in low frequency constructions that involve high frequency words and it performs very bad. What prevents it from speculating and extrapolating the meaning of these words, since they are also abundant in the training