thinking aloud about ToolActionAdapter; to be discussed