It is still hard to understand what he wants. The real problem is the nouns he chooses. Everything else is okay usually, but he calls things by the wrong name, and isn't consistent in his choices. The result is an ever-changing secret code we have to break. We mostly manage this by knowing his likes and routines so we can guess what he wants. He is still good with yes and no as we guess along.
He had a headache this morning, so his mobility is knocked down for a few hours.