Random thoughts . . .